[Digikam-users] Some matters with metadata edit

Gilles Caulier caulier.gilles at gmail.com
Wed Feb 4 07:22:17 GMT 2009


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20090204/778f6324/attachment.html>


More information about the Digikam-users mailing list