ExifTool Forum

ExifTool => Bug Reports / Feature Requests => Topic started by: PixelDoctor on April 09, 2024, 01:00:30 PM

Title: Bug report: DNG RGBTables has the wrong tag id
Post by: PixelDoctor on April 09, 2024, 01:00:30 PM
The tag  names page (https://exiftool.org/TagNames/EXIF.html) lists DNG RGBTables as:

0xcd3b RGBTables

But according to the DNG spec (https://helpx.adobe.com/content/dam/help/en/photoshop/pdf/DNG_Spec_1_7_1_0.pdf), the actual tag id is 0xcd3f (b --> f).

DNG 1.7.1 also introduced a few other tags
0xcd49: JXLDistance
0xcd40: JXLEffort
0xcd41: JXLDecodeSpeed

Thanks!
Title: Re: Bug report: DNG RGBTables has the wrong tag id
Post by: Phil Harvey on April 10, 2024, 08:23:56 AM
Thanks.  I'll fix that and add JXLDistance, but JXLEffort and JXLDecodeSpeed have the same tag ID's as ProfileGainTableMap2 and JUMBF, so I can't add those.  Is this a typo in the 1.7.1 spec?

- Phil
Title: Re: Bug report: DNG RGBTables has the wrong tag id
Post by: Phil Harvey on April 11, 2024, 08:13:12 AM
I just got word back from Adobe.  These are typos in the DNG 1.7.1 specification that they were unaware of until I reported it to them.  (Interesting that nobody else has reported this because the spec. is about 7 months old now.)

The tags ID's for JXLEffort and JXLDecodeSpeed are in fact 0xcd4a and 0xcd4b respectively.

- Phil
Title: Re: Bug report: DNG RGBTables has the wrong tag id
Post by: Neal Krawetz on April 11, 2024, 11:26:31 AM
Quote from: Phil Harvey on April 11, 2024, 08:13:12 AMThese are typos in the DNG 1.7.1 specification that they were unaware of until I reported it to them.  (Interesting that nobody else has reported this because the spec. is about 7 months old now.)

Okay, my Adobe-bias is definitely going to show here. But it doesn't surprise me at all. Adobe is not known for high-quality solutions. E.g.:
Based on the quality of things Adobe has released, I suspect they either lack internal controls for serious reviews, or only apply them halfheartedly. "How did that one get past quality control? Oh, it's Adobe." With DNG, nobody looks closely unless they absolutely need to.