darktable icon indicating copy to clipboard operation
darktable copied to clipboard

XMP-darktable Namespace Documentation?

Open blue-j opened this issue 3 years ago • 4 comments

Is your feature request related to a problem? Please describe.

I'd love to get darktable's XMP namespace supported in ExifTool, as it's hard to work with otherwise.

Describe the solution you'd like

Provided documentation on the namespace so I can assist in getting it put into ExifTool.

Alternatives

Manually reverse-engineering as samples come by.

Additional context

blue-j avatar Jul 24 '22 19:07 blue-j

This is what I have seen so far:

xmp namespace field name sample value
xmp xmp-darktable xmp_version 3
xmp xmp-darktable raw_params 0
xmp xmp-darktable auto_presets_applied 1
xmp xmp-darktable history_end 8
xmp xmp-darktable iop_order_version 0
xmp xmp-darktable masks_history  
xmp xmp-darktable historynum 0
xmp xmp-darktable historyoperation rawprepare
xmp xmp-darktable historyenabled 1
xmp xmp-darktable historymodversion 1
xmp xmp-darktable historyparams 000000000000000000000000000000000000000000000000ff3f0000
xmp xmp-darktable historymulti_name  
xmp xmp-darktable historymulti_priority 0
xmp xmp-darktable historyiop_order 1
xmp xmp-darktable historyblendop_version 9
xmp xmp-darktable historyblendop_params gz11eJxjYGBgkGAAgRNODGiAEV0AJ2iwh+CRyscOAAdeGQQ=

blue-j avatar Jul 24 '22 19:07 blue-j

The historyparams and historyblendop_params are binary blobs whose contents depend on the module and *version fields. I don't think there's any documentation of those contents beyond the actual source code.

ralfbrown avatar Jul 26 '22 15:07 ralfbrown

Does the list above include all the non-binary fields you use?

blue-j avatar Jul 27 '22 17:07 blue-j

This issue did not get any activity in the past 60 days and will be closed in 365 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue.

github-actions[bot] avatar Sep 26 '22 00:09 github-actions[bot]

This issue was closed because it has been inactive for 300 days since being marked as stale. Please check if the newest release or nightly build has it fixed. Please, create a new issue if the issue is not fixed.

github-actions[bot] avatar Jul 24 '23 00:07 github-actions[bot]