[digikam] [Bug 426938] MP4 scans inconsistently chooses wrong "creation date" with ffmpeg - Use ExifTool instead

2022-04-07 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=426938

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

   What|Removed |Added

   Version Fixed In||8.0.0
 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #12 from caulier.gil...@gmail.com ---
ExifTool backend is now used to scan video metadata and date is now properly
extracted.

Gilles Caulier

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

[digikam] [Bug 426938] MP4 scans inconsistently chooses wrong "creation date" with ffmpeg - Use ExifTool instead

2022-04-06 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=426938

--- Comment #11 from caulier.gil...@gmail.com ---
Git commit febc26188fe4e6037e5c8a9b1840f65729972a47 by Gilles Caulier.
Committed on 06/04/2022 at 20:38.
Pushed by cgilles into branch 'master'.

Add ExifTool backend to load metadata for image or video.
Exiv2 is always used in priority. If it fail, ExifTool is used instead.
ExifTool has the capability to create an EXV container for Exiv2. All metadata
extracted with ExifTool
are concatened to the EXV container with all possible translations with Exif,
Iptc, and Xmp tags.
Of course tags supported by ExifTool but not supported by Exiv2 are lost.
Related: bug 385726, bug 416516, bug 360714, bug 264210, bug 419801, bug
419375, bug 103247

M  +1-0core/libs/metadataengine/CMakeLists.txt
M  +7-0core/libs/metadataengine/dmetadata/dmetadata.h
A  +94   -0core/libs/metadataengine/dmetadata/dmetadata_exiftool.cpp
[License: GPL (v2+)]
M  +42   -17   core/libs/metadataengine/dmetadata/dmetadata_fileio.cpp
M  +7-6core/libs/metadataengine/engine/metaengine.h
M  +5-0core/libs/metadataengine/engine/metaengine_fileio.cpp
M  +4-2core/libs/metadataengine/exiftool/exiftoolparser_command.cpp

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

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

[digikam] [Bug 426938] MP4 scans inconsistently chooses wrong "creation date" with ffmpeg - Use ExifTool instead

2021-04-27 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=426938

--- Comment #10 from caulier.gil...@gmail.com ---
Git commit 1dff0b016bc15918440a807863757376e297c53e by Gilles Caulier.
Committed on 27/04/2021 at 09:27.
Pushed by cgilles into branch 'master'.

With load EXV chunk method, also backport all possible metadata to XMP. This
permit to get all main information from video files not supported by Exiv2, as
Quicktime for MP4
Related: bug 416516

M  +1-0core/libs/metadataengine/exiftool/exiftoolparser.cpp

https://invent.kde.org/graphics/digikam/commit/1dff0b016bc15918440a807863757376e297c53e

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

[digikam] [Bug 426938] MP4 scans inconsistently chooses wrong "creation date" with ffmpeg - Use ExifTool instead

2021-04-26 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=426938

--- Comment #9 from caulier.gil...@gmail.com ---
Git commit 5b097916d8bfa42fef5a2966fa3b34d0793cf0e2 by Gilles Caulier.
Committed on 26/04/2021 at 11:02.
Pushed by cgilles into branch 'master'.

separate ExitTool parser and process classes internal container implementations
Related: bug 416516, bug 360714

M  +2-0core/libs/metadataengine/CMakeLists.txt
M  +15   -154  core/libs/metadataengine/exiftool/exiftoolparser.cpp
M  +0-11   core/libs/metadataengine/exiftool/exiftoolparser.h
A  +132  -0core/libs/metadataengine/exiftool/exiftoolparser_p.cpp
[License: GPL (v2+)]
A  +83   -0core/libs/metadataengine/exiftool/exiftoolparser_p.h
[License: GPL (v2+)]
M  +10   -209  core/libs/metadataengine/exiftool/exiftoolprocess.cpp
M  +10   -20   core/libs/metadataengine/exiftool/exiftoolprocess.h
A  +171  -0core/libs/metadataengine/exiftool/exiftoolprocess_p.cpp
[License: GPL (v2+)]
A  +107  -0core/libs/metadataengine/exiftool/exiftoolprocess_p.h
[License: GPL (v2+)]
M  +0-1core/tests/metadataengine/exiftool/exiftoolmulticore_cli.cpp
M  +0-1core/tests/metadataengine/exiftool/exiftooloutput_cli.cpp
M  +1-1core/tests/metadataengine/exiftool/exiftoolparserout_cli.cpp

https://invent.kde.org/graphics/digikam/commit/5b097916d8bfa42fef5a2966fa3b34d0793cf0e2

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

[digikam] [Bug 426938] MP4 scans inconsistently chooses wrong "creation date" with ffmpeg - Use ExifTool instead

2021-04-26 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=426938

--- Comment #8 from caulier.gil...@gmail.com ---
Git commit 183a05476b1fa485e5143e0bb28d84e3a8daa471 by Gilles Caulier.
Committed on 26/04/2021 at 09:08.
Pushed by cgilles into branch 'master'.

Remove obsolete ExifToolTranslator class. We use now the auto conversion to
Exiv2 through EXV container processed by ExivTool
Related: bug 421464, bug 416516, bug 360714

M  +0-6core/libs/metadataengine/CMakeLists.txt
M  +10   -114  core/libs/metadataengine/exiftool/exiftoolparser.cpp
D  +0-81   core/libs/metadataengine/exiftool/exiftooltranslator.cpp
D  +0-65   core/libs/metadataengine/exiftool/exiftooltranslator.h
D  +0-196  core/libs/metadataengine/exiftool/exiftooltranslator_exif.cpp
D  +0-51  
core/libs/metadataengine/exiftool/exiftooltranslator_ignoredgroups.cpp
D  +0-164  core/libs/metadataengine/exiftool/exiftooltranslator_iptc.cpp
D  +0-76   core/libs/metadataengine/exiftool/exiftooltranslator_p.cpp
D  +0-73   core/libs/metadataengine/exiftool/exiftooltranslator_p.h
D  +0-439  core/libs/metadataengine/exiftool/exiftooltranslator_xmp.cpp
M  +0-1core/libs/widgets/metadata/exiftool/exiftoollistview.cpp
M  +0-1core/tests/metadataengine/exiftool/CMakeLists.txt
D  +0-318  core/tests/metadataengine/exiftool/exiftoolxmldb_cli.cpp

https://invent.kde.org/graphics/digikam/commit/183a05476b1fa485e5143e0bb28d84e3a8daa471

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

[digikam] [Bug 426938] MP4 scans inconsistently chooses wrong "creation date" with ffmpeg - Use ExifTool instead

2021-04-26 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=426938

--- Comment #7 from caulier.gil...@gmail.com ---
Git commit b3c56d4cdedb4ad83c7baca89c32d011f1738090 by Gilles Caulier.
Committed on 26/04/2021 at 08:58.
Pushed by cgilles into branch 'master'.

Use EXV container to translate automatically all metadata from ExifTool to
Exiv2
Related: bug 421464, bug 416516, bug 360714

M  +23   -76   core/libs/metadataengine/exiftool/exiftoolparser.cpp
M  +2-5core/libs/metadataengine/exiftool/exiftoolparser.h
M  +13   -38   core/tests/metadataengine/exiftool/exiftoolexport_cli.cpp

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

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

[digikam] [Bug 426938] MP4 scans inconsistently chooses wrong "creation date" with ffmpeg - Use ExifTool instead

2021-04-25 Thread Kurt Granroth
https://bugs.kde.org/show_bug.cgi?id=426938

--- Comment #6 from Kurt Granroth  ---
Giles, thank you so much for investigating this. You are definitely going down
an excellent trail.

Unfortunately, it's not feasible for me to upload a representative video
sample. As I mentioned in the original report, this behavior almost exclusively
happens with large files. The GOPR0026.MP4 given as an example, for instance,
is 1.35GB!! Alas, I simply don't see this issue with smaller and more
reasonable files.

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

[digikam] [Bug 426938] MP4 scans inconsistently chooses wrong "creation date" with ffmpeg - Use ExifTool instead

2021-04-25 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=426938

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

   What|Removed |Added

Summary|MP4 scans inconsistently|MP4 scans inconsistently
   |chooses wrong "creation |chooses wrong "creation
   |date"   |date" with ffmpeg - Use
   ||ExifTool instead

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