[Digikam-devel] [Bug 224094] Modifying file (caption, keywords, EXIF) takes a very long time and 100 % CPU

Mark Purcell msp at debian.org
Wed Jan 27 21:26:38 GMT 2010


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


Mark Purcell <msp at debian.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |msp at debian.org




--- Comment #19 from Mark Purcell <msp debian org>  2010-01-27 22:26:29 ---
Using the test file from #6 & exiv2 0.19 it takes some 20 seconds to reset
NoName:

$ time exiv2 -M'set Exif.Image.Make NoName' digikam-example-d90.jpg

real    0m20.371s
user    0m20.141s
sys     0m0.052s

Downgrading to exiv2 0.18.2 (and refreshing the test file) works much smoother:

mark at hp:~/Desktop/digikam-test$ exiv2 -V
exiv2 0.18.2
Copyright (C) 2004-2009 Andreas Huggel.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public
License along with this program; if not, write to the Free
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA

$ time exiv2 -v -M'set Exif.Image.Make NoName' digikam-example-d90.jpg
File 1/1: digikam-example-d90.jpg
Set Exif.Image.Make "NoName" (Ascii)

real    0m0.087s
user    0m0.020s
sys     0m0.032s

So issue isn't with digikam, rather exiv2..

I have placed a copy of exiv2 0.18.2 .deb at http://people.debian.org/~msp/,
however this will still require the rebuild of libkexiv2, which is
non-trivial..

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list