FS#21290 - [exiv2] importing or editing images from Nikon camera slows system and consumes CPU cycles
Attached to Project:
Arch Linux
Opened by Francis Carroll (fdac) - Sunday, 17 October 2010, 12:31 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 20 October 2010, 19:15 GMT
Opened by Francis Carroll (fdac) - Sunday, 17 October 2010, 12:31 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 20 October 2010, 19:15 GMT
|
Details
Description:
When using digikam or gwenview to edit EXIF metadata in images taken by my Nikon D90 (e.g. importing from camera, rotating, tagging or rating), digikam eats CPU cycles and slows down the system considerably. Importing a large batch of images is the biggest issue - the file transfer of a typical 3 MB photo is fast but the auto exif rotation (manipulating metadata) takes too long. This is a known problem with exiv2 0.19 and has apparently been fixed in exiv2 0.20. However if I build exiv2 0.20 in ABS and install, digikam stops working altogether (can't find shared libraries). Recompiling digikam with exiv2 0.20 installed also did not work for me. Request - can the developers please update exiv2 to version 0.20 in the repositories and make any necessary changes to digikam to make it work with exiv2 0.20. Thank you. Additional info: digikam 1.5.0-1 exiv2 0.19-1 Forum posts contain links to discussions on other Linux distributions: https://bbs.archlinux.org/viewtopic.php?pid=840687 Steps to reproduce: Import any image taken by a Nikon camera (e.g. D90 digital SLR) using the digikam 'import' dialog. Sample attached. |
This task depends upon
Closed by Ionut Biru (wonder)
Wednesday, 20 October 2010, 19:15 GMT
Reason for closing: Fixed
Additional comments about closing: exiv2 0.20 is in repos
Wednesday, 20 October 2010, 19:15 GMT
Reason for closing: Fixed
Additional comments about closing: exiv2 0.20 is in repos
https://bugs.launchpad.net/ubuntu/+source/exiv2/+bug/596327
http://dev.exiv2.org/issues/show/677
https://bugs.kde.org/show_bug.cgi?id=224094
--- filelist-exiv2-old 2010-10-17 06:45:51.416684311 -0700
+++ filelist-exiv2 2010-10-17 06:45:51.390017649 -0700
@@ -52,8 +52,8 @@
usr/lib/
usr/lib/libexiv2.a
usr/lib/libexiv2.so
-usr/lib/libexiv2.so.6
-usr/lib/libexiv2.so.6.0.0
+usr/lib/libexiv2.so.9
+usr/lib/libexiv2.so.9.0.0
usr/lib/pkgconfig/
usr/lib/pkgconfig/exiv2.pc
usr/share/
usr/lib/libexiv2.so.9: SONAME libexiv2.so.9
usr/lib/libexiv2.so.9.0.0: SONAME libexiv2.so.9
Files saved to /tmp/checkpkg-script.YCNO
as you see is not that simply to push this update. we need to rebuild all packages that links to libexiv2.so.6 and the list is pretty big, 16 entries.
now we have in testing the big rebuilding and some packages are in there, making this process even harder. After testing is cleared, i would start the rebuilding for exiv2 0.20