[Digikam-users] Some matters with metadata edit

Photonoxx smtp.no at laposte.net
Wed Feb 4 20:24:03 GMT 2009


I confirm it works perfectly now

Thank you

Nicolas

Le Wed, 04 Feb 2009 13:50:06 +0100, Gilles Caulier  
<caulier.gilles at gmail.com> a écrit:

> 2009/2/4 <photonoxx at free.fr>
>
>> 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)
>
>
> kdegraphics is enough
>
> Gilles
>
>
>>
>> Nicolas
>>
>> Gilles Caulier <caulier.gilles at gmail.com> a Ã(c)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
>> >>
>> >
>>
>>
>> _______________________________________________
>> Digikam-users mailing list
>> Digikam-users at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-users
>>



-- 
Nicolas Boulesteix - Chasseur de lueurs - http://www.photonoxx.fr




More information about the Digikam-users mailing list