[Digikam-users] Some matters with metadata edit

photonoxx at free.fr photonoxx at free.fr
Wed Feb 4 12:46:25 GMT 2009


Thank you !

I'll test this evening (there's no Linux at my work... :>( ).

Do have I to recompile and install both kdegraphics and Digikam (I  
think) or just KDEgraphics (i don't think)

Nicolas

Gilles Caulier <caulier.gilles at gmail.com> a écrit :

> I find the problem. fixed in libkexiv2 from trunk with rev. #920967.
>
> Please checkout libkexiv2 code, recompile and install.
>
> Gilles Caulier
>
> 2009/2/3 Photonoxx <smtp.no at laposte.net>
>
>>
>> Le Tue, 03 Feb 2009 19:19:26 +0100, Gilles Caulier
>> <caulier.gilles at gmail.com> a écrit:
>>
>> > 2009/2/3 Photonoxx <smtp.no at laposte.net>
>> >>
>> >> I can test the add and remove tag works perfectly now, but nothing was
>> >> wrote if I turn on the file timestamp update option.
>> >>
>> >> How can I determine from what come this comportement ?
>> >
>> >
>> >
>> > Ah it's a possible case untested.. i check code...
>> >
>> > Also, with different settings, send me console trace. libkexiv2 and
>> > libkdcraw must print a lots of debug info (you must trun on full-debug
>> > option before to compile - lokk README file)
>> >
>> > Gilles
>>
>> I recompile digikam (i hope) with debugfull option, and i try to get some
>> "log"
>>
>> i hope it can be helpfull for you.
>>
>> If i miss something, ask me for more infos.
>>
>> The procedure to get this log was :
>>
>> - Set the file timestamp option, close Digikam and launch from a terminal
>> - Set a tag "Nature" and apply it, and copy the added lines in the terminal
>>
>> The first log is without file timestamp (metadatas are wrote), and the
>> second is with file timestamp (there's a matter for writing metadata)
>>
>>
>>
>> 1**** Without file timestamp update (metadatas are wrote)
>> digikam(14774)/digikam (core) Digikam::DMetadata::setImageComment:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==> Comment:  "photonoxx at free.fr Boulesteix Nicolas"
>> digikam(14774)/digikam (core) Digikam::DMetadata::setImageRating: Rating
>> value to write is out of range!
>> digikam(14774)/KEXIV2 KExiv2Iface::KExiv2::setIptcKeywords:
>>
>> /media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef
>> ==> Iptc Keywords:  Nature
>> digikam(14774)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Author :  "Nicolas Boulesteix"
>> digikam(14774)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Author Title :  "Photographe"
>> digikam(14774)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Credit :  ""
>> digikam(14774)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Source :  ""
>> digikam(14774)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Copyright :  "(c) Nicolas Boulesteix, all rights reserved / tous
>> droits réservés "
>> digikam(14774)/KEXIV2 KExiv2Iface::KExiv2::save: File Extension:  "nef"
>> is supported for writing mode
>> digikam(14774)/digikam (core) Digikam::DImg::load:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> : RAW file identified
>> Warning: Exif tag Exif.NikonPreview.JPEGInterchangeFormatLength not encoded
>> Warning: Exif IFD NikonPreview not encoded
>> digikam(14774)
>> Digikam::ScanControllerLoadingCacheFileWatch::slotImageChanged: 16932
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> digikam(14774)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>> "/media/LaciePortable/Photos/digikam4.db-journal"
>> digikam(14774)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>> "/media/LaciePortable/Photos/digikam4.db-stmtjrnl"
>> digikam(14774)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef14774"
>> digikam(14774)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> digikam(14774)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>> "/media/LaciePortable/Photos/digikam4.db-journal"
>> digikam(14774)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>> "/media/LaciePortable/Photos/digikam4.db-journal"
>> timeChanged
>> void SunLocator::update()
>> digikam(14774)/kio (KDirWatch) KDirWatch::setDirty: "KDirWatch-2" emitting
>> dirty "/media/LaciePortable/Photos"
>> digikam(14774)/kio (KDirWatch) KDirWatch::setDirty: "KDirWatch-2" emitting
>> dirty "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01"
>> digikam(14774)/digikam (core) Digikam::AlbumManager::slotDirWatchDirty:
>> KDirWatch detected change at
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01"
>> digikam(14774)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>> "/media/LaciePortable/Photos/digikam4.db-journal"
>> timeChanged
>> void SunLocator::update()
>> digikam(14774)/kio (KDirWatch) KDirWatch::setDirty: "KDirWatch-2" emitting
>> dirty "/media/LaciePortable/Photos"
>>
>>
>>
>>
>>
>> 2****With file timestamp update (Metadata aren't wrote)
>> digikam(14852)/digikam (core) Digikam::DMetadata::setImageComment:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==> Comment:  "photonoxx at free.fr Boulesteix Nicolas"
>> digikam(14852)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt:
>> "photonoxx at free.fr Boulesteix Nicolas"
>> digikam(14852)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt:
>> "photonoxx at free.fr Boulesteix Nicolas"
>> digikam(14852)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt:
>> "photonoxx at free.fr Boulesteix Nicolas"
>> digikam(14852)/digikam (core) Digikam::DMetadata::setImageRating: Rating
>> value to write is out of range!
>> digikam(14852)/KEXIV2 KExiv2Iface::KExiv2::setIptcKeywords:
>>
>> /media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef
>> ==> Iptc Keywords:  Nature
>> digikam(14852)/KEXIV2 KExiv2Iface::KExiv2::getXmpTagStringSeq: XMP String
>> Seq ( Xmp.dc.creator ):  ("Nicolas Boulesteix")
>> digikam(14852)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Author :  "Nicolas Boulesteix"
>> digikam(14852)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Author Title :  "Photographe"
>> digikam(14852)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt: "(c)
>> Nicolas Boulesteix, all rights reserved / tous droits réservés "
>> digikam(14852)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt: "(c)
>> Nicolas Boulesteix, all rights reserved / tous droits réservés "
>> digikam(14852)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Credit :  ""
>> digikam(14852)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Source :  ""
>> digikam(14852)/digikam (core) Digikam::DMetadata::setIptcTag:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> ==>  Copyright :  "(c) Nicolas Boulesteix, all rights reserved / tous
>> droits réservés "
>> digikam(14852)/KEXIV2 KExiv2Iface::KExiv2::save: File Extension:  "nef"
>> is supported for writing mode
>> digikam(14852)/digikam (core) Digikam::DImg::load:
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> : RAW file identified
>> Warning: Exif tag Exif.NikonPreview.JPEGInterchangeFormatLength not encoded
>> Warning: Exif IFD NikonPreview not encoded
>> digikam(14852)
>> Digikam::ScanControllerLoadingCacheFileWatch::slotImageChanged: 16932
>>
>> "/media/LaciePortable/Photos/Nikon-D200/nef/2009/01/nb-photos-20090106-134543.nef"
>> digikam(14852)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>> "/media/LaciePortable/Photos/digikam4.db-journal"
>> digikam(14852)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>> "/media/LaciePortable/Photos/digikam4.db-stmtjrnl"
>> digikam(14852)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>> "/media/LaciePortable/Photos/digikam4.db-journal"
>> digikam(14852)/kio (KDirWatch) KDirWatchPrivate::inotifyEventReceived: 0
>> instance(s) monitoring the new file
>> "/media/LaciePortable/Photos/digikam4.db-journal"
>> digikam(14852)/kio (KDirWatch) KDirWatch::setDirty: "KDirWatch-2" emitting
>> dirty "/media/LaciePortable/Photos"
>>
>>
>> --
>> Nicolas Boulesteix - Chasseur de lueurs - http://www.photonoxx.fr
>>
>> _______________________________________________
>> Digikam-users mailing list
>> Digikam-users at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-users
>>
>





More information about the Digikam-users mailing list