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

caulier.gil...@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |caulier.gil...@gmail.com
   Version Fixed In|                            |8.0.0
      Latest Commit|                            |https://invent.kde.org/grap
                   |                            |hics/digikam/commit/f490d0c
                   |                            |7b62454a4935754be87e84985f0
                   |                            |296115
             Status|REPORTED                    |RESOLVED
            Summary|XMP with Google depth-map   |XMP with Google depth-map
                   |gets corrupted when         |gets corrupted when
                   |metadata is modified in     |metadata is modified in
                   |Digikam (likely exiv2       |digiKam (likely exiv2
                   |issue)                      |issue) - Use ExifTool
                   |                            |instead
         Resolution|---                         |FIXED
          Component|Metadata-Xmp                |Metadata-ExifTool

--- Comment #10 from caulier.gil...@gmail.com ---
ExifTool Support:

Add new option to write metadata to files using ExifTool nackend instead Exiv2.
This option replace all calls to Exiv2 to patch files by ExifTool as well.
This will prevent to corrupt files due to lack of stability support from Exiv2.
This includes large XMP section in JPEG and MPO files.
For RAW and DNG files 2 options still here but are depends of ExifTool
availability.
We will never write at all to DNG or RAW files with Exiv2.
This new option to replace Exiv2 by ExifTool is turned off by default
for the moment,
but if no side-effects is discovered in the future before official
8.0.0 release,
this option will be turned on by default to be safe in all cases.

BUGS: 325458
BUGS: 448729

FIXED-IN: 8.0.0

M  +10   -8    NEWS
M  +1    -0    core/libs/metadataengine/dmetadata/dmetadata.cpp
M  +0    -63   core/libs/metadataengine/dmetadata/dmetadata_exiftool.cpp
M  +2    -48   core/libs/metadataengine/dmetadata/dmetadata_fileio.cpp
M  +14   -4    core/libs/metadataengine/engine/metaengine.cpp
M  +13   -4    core/libs/metadataengine/engine/metaengine.h
M  +171  -30   core/libs/metadataengine/engine/metaengine_p.cpp
M  +9    -2    core/libs/metadataengine/engine/metaengine_p.h
M  +1    -1    core/libs/metadataengine/engine/metaenginesettings.cpp
M  +65   -59   core/libs/metadataengine/engine/metaenginesettingscontainer.cpp
M  +1    -0    core/libs/metadataengine/engine/metaenginesettingscontainer.h
M  +36   -31   core/libs/widgets/metadata/exiftool/exiftoolconfpanel.cpp
M  +8    -0    core/libs/widgets/metadata/exiftool/exiftoolconfpanel.h
M  +3    -0    core/showfoto/setup/showfotosetupmetadata.cpp
M  +16   -30   core/utilities/setup/metadata/setupmetadata.cpp
M  +2    -1    core/utilities/setup/metadata/setupmetadata.h
M  +48   -17   core/utilities/setup/metadata/setupmetadata_behavior.cpp
M  +5    -1    core/utilities/setup/metadata/setupmetadata_p.cpp
M  +4    -0    core/utilities/setup/metadata/setupmetadata_p.h

https://invent.kde.org/graphics/digikam/commit/f490d0c7b62454a4935754be87e84985f0296115

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

Reply via email to