darktable-org / darktable-org/rawspeed
TIFF IFD: 'give me the makernote IFD'
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 456
- Forks
- 147
- PR merge metrics
- No merged PRs in 30d
Description
So instead of "give me the IFD that constains the magical 0x8c" is it not just as simple as "give me the IFD which is a MakerNote" since we know it'll be a Nikon MakerNote anyway (the file is already identifed as a Nikon raw)? And then you check for 0x96, 0x8c, and eventually fail.
Originally posted by @kmilos in https://github.com/darktable-org/darktable/issues/5149#issuecomment-640066157
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing TIFF IFD handling for Nikon raw files and how MakerNote IFDs are selected. Check the proposed path against tags 0x96 and 0x8c; done means the lookup uses the Nikon MakerNote IFD and eventually fails when the expected tags are absent.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-vision
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100