[Digikam-devel] Re: Status of face detection

Gert Kello gert.kello at mail.ee
Mon Nov 15 06:10:21 GMT 2010


> Is this also one of the last files of an album, and the UI is still
> responsive, even though the scan does not progress?
>
> I cannot reproduce this problem, but it would be typical to occur at the end
> of an album. Probably, the FacePipeline does not emit finished() when it
> should. See FacePipeline::FacePipelinePriv::checkFinished(), around line 688.
> Can you find out if either packagesOnTheRoad or infosForFiltering is not 0
> when locking?

Hi.

Back to the problem after a while.
Here is a debug output that leads to problem.. For me it seems like
scan start of second album fails. (But hey, my last guesses in this
list were not very good ones). The only photo in second album is
2010_10_10_IMG_3024.CR2 and I do not see that the exiv2 had started to
read it.

[4868] Debug:digikam(4868)/digikam (core)
Digikam::FaceScanDialog::doSaveState: "Face Detection Dialog"
[4868] Debug:digikam(4868)/digikam (core)
Digikam::BatchFaceDetector::startAlbumListing: Total is 0
[4868] Debug:digikam(4868)/digikam (core)
Digikam::BatchFaceDetector::continueAlbumListing: false false
[4868] Debug:digikam(4868)/digikam (core)
Digikam::BatchFaceDetector::continueAlbumListing: Album "Test1"
[4868] Debug:digikam(4868) KUrl::path:  "/"
[4868] Debug:digikam(4868) KUrl::path:  "/Test1/"
[4876] Debug:kio_digikamalbums(4876) KUrl::path:  "/Test1/"
[4876] Debug:kio_digikamalbums(4876)/digikam (kio-slave)
kio_digikamalbums::special: kio_digikamalbums::special
KUrl("digikamalbums:/Test1/?albumRoot=C:/Temp/Testing&albumRootId=3&databaseType=QSQLITE&databaseName=C:/@FotoWorkFolder@/digikam4.db&connectOptions=&hostName=&userName=&password=")
[4876] Debug:kio_digikamalbums(4876) KUrl::path:  "/Test1/"
[4868] Debug:digikam(4868)/digikam (core)
Digikam::BatchFaceDetector::continueAlbumListing: false true
[4868] Debug:digikam(4868)/KEXIV2
KExiv2Iface::KExiv2::KExiv2Priv::printExiv2MessageHandler: Exiv2 ( 3 )
:  Directory (Last IFD item) with 37838 entries considered invalid;
not read.
[4868] Debug:digikam(4868)/KDCRAW
KDcrawIface::KDcraw::loadHalfPreview: Try to use reduced RAW picture
extraction
[4868] Debug:digikam(4868)/KDCRAW
KDcrawIface::KDcraw::loadHalfPreview: Using reduced RAW picture
extraction
[4868] Debug:digikam(4868)/KEXIV2
KExiv2Iface::KExiv2::KExiv2Priv::printExiv2MessageHandler: Exiv2 ( 3 )
:  Directory (Last IFD item) with 37838 entries considered invalid;
not read.
[4868] Debug:digikam(4868)/digikam (core)
Digikam::DetectionWorker::process: Found 0 faces in
"2010_10_10_IMG_3023.CR2" QSize(1737, 1157) QSize(3456, 2304)
[4868] Debug:digikam(4868)/digikam (core)
Digikam::DatabaseWriter::process: Removing old entries ()
[4868] Debug:digikam(4868)/digikam (core)
Digikam::FacePipeline::FacePipelinePriv::checkFinished: Check for
finish:  0 packages, 0 infos to filter, hasFinished() true
[4868] Debug:digikam(4868)/digikam (core)
Digikam::BatchFaceDetector::continueAlbumListing: false false
[4868] Debug:digikam(4868)/digikam (core)
Digikam::BatchFaceDetector::continueAlbumListing: Album "Test2"
[4868] Debug:digikam(4868) KUrl::path:  "/"
[4868] Debug:digikam(4868) KUrl::path:  "/Test2/"
[4876] Debug:kio_digikamalbums(4876) KUrl::path:  "/Test2/"
[4876] Debug:kio_digikamalbums(4876)/digikam (kio-slave)
kio_digikamalbums::special: kio_digikamalbums::special
KUrl("digikamalbums:/Test2/?albumRoot=C:/Temp/Testing&albumRootId=3&databaseType=QSQLITE&databaseName=C:/@FotoWorkFolder@/digikam4.db&connectOptions=&hostName=&userName=&password=")
[4876] Debug:kio_digikamalbums(4876) KUrl::path:  "/Test2/"
[4868] Debug:digikam(4868)/digikam (core)
Digikam::BatchFaceDetector::continueAlbumListing: false true

Gert



More information about the Digikam-devel mailing list