https://bugs.kde.org/show_bug.cgi?id=407034

--- Comment #11 from caulier.gil...@gmail.com ---
Maik,

I can reproduce the problem with an unit test.

I written a DMetadata method to list changes to perform of file before to
apply. This list Exif, Iptc and Xmp tags modified.

https://invent.kde.org/graphics/digikam/-/blob/master/core/libs/metadataengine/engine/metaengine.cpp#L258

The unit test load a file and call DMetadata::setImageDateTime() with current
date. Finaly i list changes without to apply.

https://invent.kde.org/graphics/digikam/-/blob/master/core/tests/metadataengine/dmetadatadiff_cli.cpp

Look the result with a simple JPEG image:

 [gilles@localhost metadataengine]$ exiv2 -pa M104.jpg 
Exif.Image.ImageDescription                  Ascii      14  IDL TIFF file
Exif.Image.Orientation                       Short       1  haut, gauche
Exif.Image.XResolution                       Rational    1  600
Exif.Image.YResolution                       Rational    1  600
Exif.Image.ResolutionUnit                    Short       1  Pouce
Exif.Image.Software                          Ascii      20  Adobe Photoshop 7.0
Exif.Image.DateTime                          Ascii      20  2003:09:25 17:30:51
Exif.Image.ExifTag                           Long        1  180
Exif.Photo.ColorSpace                        Short       1  Non calibré
Exif.Photo.PixelXDimension                   Long        1  11472
Exif.Photo.PixelYDimension                   Long        1  6429
Exif.Thumbnail.Compression                   Short       1  JPEG (ancienne
version)
Exif.Thumbnail.XResolution                   Rational    1  72
Exif.Thumbnail.YResolution                   Rational    1  72
Exif.Thumbnail.ResolutionUnit                Short       1  Pouce
Exif.Thumbnail.JPEGInterchangeFormat         Long        1  318
Exif.Thumbnail.JPEGInterchangeFormatLength   Long        1  12385
Iptc.Application2.RecordVersion              Short       1  2
Iptc.Application2.Caption                    String     13  IDL TIFF file
Xmp.xmpMM.DocumentID                         XmpText    58 
adobe:docid:photoshop:85e8fa57-a0f3-11d7-aea6-e74f76773090
Xmp.xmpMM.InstanceID                         XmpText    41 
uuid:af6d5080-ef91-11d7-96ef-9036d9cb0c44
Xmp.dc.description                           LangAlt     1  lang="x-default"
IDL TIFF file

./dmetadatadiff_cli M104.jpg
digikam.metaengine: Loading metadata with "Exiv2" backend from "M104.jpg"
digikam.metaengine: List of changes to perform on: "M104.jpg"
digikam.metaengine: New Exif tag Exif.Photo.DateTimeOriginal with value
2021:05:09 05:35:42
digikam.metaengine: New Exif tag Exif.Photo.DateTimeDigitized with value
2021:05:09 05:35:42
digikam.metaengine: New Iptc tag Iptc.Application2.DateCreated with value
2021-05-09
digikam.metaengine: New Iptc tag Iptc.Application2.TimeCreated with value
05:35:42+00:00
digikam.metaengine: New Iptc tag Iptc.Application2.DigitizationDate with value
2021-05-09
digikam.metaengine: New Iptc tag Iptc.Application2.DigitizationTime with value
05:35:42+00:00
digikam.metaengine: New Xmp tag Xmp.exif.DateTimeOriginal with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.photoshop.DateCreated with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.tiff.DateTime with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.xmp.CreateDate with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.xmp.MetadataDate with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.xmp.ModifyDate with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.video.DateTimeOriginal with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.video.DateUTC with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.video.ModificationDate with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.exif.DateTimeDigitized with value
2021-05-09T05:35:42
digikam.metaengine: New Xmp tag Xmp.video.DateTimeDigitized with value
2021-05-09T05:35:42

Look like XMP includes new video time stamp tags...

Gilles

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to