| Summary: | Adjust DateTime is unnecesarily slow - it re-reads all the images all the time | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | fotograaf <fotograaf> |
| Component: | Plugin-Generic-TimeAdjust | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | metzpinguin |
| Priority: | NOR | ||
| Version First Reported In: | 8.4.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/graphics/digikam/-/commit/b720575dd849f0e665a925d70e535083797e4a96 | Version Fixed/Implemented In: | 8.4.0 |
| Sentry Crash Report: | |||
|
Description
fotograaf
2024-06-02 12:14:01 UTC
To add insult to unjury... when you adjust the amount of time to add/substract... It read all the images again. Metadata is only read if you use the timestamp "EXIF/IPTC/XMP" option, as these are not in the database. The preview process for the timestamps that is started is a separate thread and can be aborted at any time, you do not have to wait until it is complete. In case of applying the timestamp changes, Exiv2 or ExifTool must load the entire file, as it is completely rewritten. Please see the ExifTool FAQ for more information. When adding or subtracting time, most users want to see how it affects the result. Maik Git commit b720575dd849f0e665a925d70e535083797e4a96 by Maik Qualmann. Committed on 02/06/2024 at 17:44. Pushed by mqualmann into branch 'master'. add cache for the source timestamp FIXED-IN: 8.4.0 M +1 -1 NEWS M +3 -0 core/dplugins/generic/metadata/timeadjust/timeadjustdialog.cpp M +24 -3 core/dplugins/generic/metadata/timeadjust/timeadjustthread.cpp M +4 -0 core/dplugins/generic/metadata/timeadjust/timeadjustthread.h M +14 -0 core/libs/timeadjust/timeadjustsettings.cpp M +1 -0 core/libs/timeadjust/timeadjustsettings.h https://invent.kde.org/graphics/digikam/-/commit/b720575dd849f0e665a925d70e535083797e4a96 |