-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Summary
Implement Fujifilm MakerNote parser for Epic #9 (Phase 2).
Format Specification
- Header: "FUJIFILM" (8 bytes) + 4-byte IFD offset
- IFD Offset: Value at bytes 8-11 (usually 12)
- Byte Order: Always Little-endian
- Offset Base: Relative to MakerNote start
Priority Tags (Phase 2)
| Tag | Name | Type |
|---|---|---|
| 0x0010 | SerialNumber | ASCII |
| 0x1000 | Quality | ASCII |
| 0x1001 | Sharpness | Short |
| 0x1002 | WhiteBalance | Short |
| 0x1021 | FocusMode | Short |
| 0x1022 | AFMode | Short |
| 0x1401 | FilmMode | Short (Provia, Velvia, etc.) |
Acceptance Criteria
- Detects Fujifilm by "FUJIFILM" header
- Handles relative offsets to MakerNote start
- Forces Little-endian regardless of parent
- Decodes 10+ Fujifilm tags
- Unit tests with real Fujifilm samples (RAF, JPG)
Blocked by: MNI-3 (Sony)
Parent: #9
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels