I love darktable and have been using it for several years. I shoot Olympus OMD EM1.2 and a legacy Sigma 300mm f4 APO Tele Macro in Canon EF mount with a metabones Smart Adapter. I have been able to add this ancient lens to Lensfun by finding the correct .xml file and adding the lens to it. I have also added this lens tag to my file exports so my jpegs all show the correct lens.
But… for some strange reason, exiv2 identifies this lens as a Leica D Vario Elmar 14-150 F3.5-5.6. Olympus and Sigma Lenses don’t have LensIDs, but I did use exiv2 to find the Lens Model and added it to the .exiv2 configuration file. This hasn’t helped.
Some questions:
-
Does exiv2 add this incorrect metadata to image files when they are first imported from the SDcard or is Darktable adding the metadata from exiv2 and storing it in .xmp files.
-
If I change the .exiv2 configuration data, how can I get darktable to see the changes. If I regenerate the .xmp files will the correct values be there?
Request: ART allows users to edit Lens Model in metadata and it would be great if we could also do that, or if the lens correction module could update the metadata when we change the lens there.
I realize this is probably a unique problem, but I guess many using legacy lenses would love to see their old glass easily updated in lens correction and metadata.
Thanks.
Steve