The Adobe DNG Converter now copies the contents of a MakerNote tag
into a DNGPrivateData tag (together with byte order and original
offset information) for several types of RAW files, most notably
those (such as files from Canon, Nikon & Pentax, etc.) where the
MakerNote tag is really a TIFF IFD, albeit with private tag types.
In that case wouldn't it be sensible to relocate the address data
in the IFD (for tags with more than four bytes of data, obviously)
to reflect the new location in the file, rather than just blindly
copying the original offset?
I know the DNG specifications call for addresses within MakerNote
and DNGPrivateData to be offsets relative to the start of the tag,
but that's an unrealistic expectation: TIFF IFDs expect absolute
addresses, not relative addresses. Presumably the reason that the
camera manufacturers chose a TIFF/EP layout in the first place was
so that existing TIFF libraries could be used to read and write the
file; forcing a MakerNote tag to be incompatible with existing IFD
parsers would seem to remove a significant part of this incentive.
I'd suggest another subformat of the DNGPrivateData tag (perhaps
'MakR' rather than 'MakN'?) that relocates the tag address fields.