[Digikam-users] Some matters with metadata edit

Photonoxx smtp.no at laposte.net
Tue Feb 3 19:49:33 GMT 2009


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




More information about the Digikam-users mailing list