Never mind, I think I have it covered.

Note though that DT bails out completely on bogus JPGs.

/Hannu

On 2015-04-07 19:14, Hannu wrote:
> Hello,
>
> I'm in the process of trying to recover photo-files from the image of an
> very old harddisk.
>
> I have some *** 200 thousand *** alleged (by the recovery software) JPG
> files to scan through, at least some of these are broken, or possibly
> even not JPG.
>
> I had hoped that DT would help me with this...
> but it fails very quickly, just a few seconds into an attempt to import
> the files.
>
> Is there any features that might help me get further?
> e.g. get to iudentify the file DT bails out on?
>
> /Hannu
>
> ---
> <pre>
>
> darktable -d all 2>&1
> /home/hannu/Projects/Disk-images/60G/TEMP/FileType_jpg_Z/ | tee dt.log
>
> ...
> ---8<--- SNIPPED ALL ABOVE THIS ---
> ...
> [mipmap_cache] f5    |   -nan% |   -nan% |   -nan%  |  20,00% | 0,00%
>
>
> [lighttable] expose took 0,0032 sec
> [run_job-] 02 137818671,637111 load image 216417 mip 0 | queue: 1 |
> priority: 4
> [run_job-] 06 137818671,637123 [run_job-] 03 137818671,637136 load image
> 216418 mip 0 | queue: 1 | priority: 4
> load image 216415 mip 0 | queue: 1 | priority: 4
> [run_job+] 02 137818671,637133 [run_job-] 05 137818671,637174 load image
> 216416 mip 0 | queue: 1 | priority: 4
> load image 216419 mip 0 | queue: 1 | priority: 4
> [sql] prepare "select folder || '/' || filename from images, film_rolls
> where images.film_id = film_rolls.id and images.id = ?1"
> [sql] prepare "select orientation != 0 from images where id = ?1"
> [sql] prepare "select operation from history where imgid = ?1"
> [sql] prepare "select folder || '/' || filename from images, film_rolls
> where images.film_id = film_rolls.id and images.id = ?1"
> [lighttable] image expose took 0,0031 sec
> [lighttable] image expose took 0,0007 sec
> [lighttable] image expose took 0,0007 sec
> [lighttable] image expose took 0,0007 sec
> [add_job] 0 | load image 216419 mip 0 | queue: 1 | priority: 0
> [lighttable] image expose took 0,0001 sec
> [run_job+] 03 137818671,646230 load image 216419 mip 0 | queue: 1 |
> priority: 4
> [add_job] 0 | load image 216420 mip 0 | queue: 1 | priority: 0
> [lighttable] image expose took 0,0002 sec
> [run_job+] 06 137818671,646396 load image 216420 mip 0 | queue: 1 |
> priority: 4
> [sql] prepare "select folder || '/' || filename from images, film_rolls
> where images.film_id = film_rolls.id and images.id = ?1"
> [sql] prepare "select orientation != 0 from images where id = ?1"
> [add_job] 0 | [sql] prepare "select operation from history where imgid = ?1"
> load image 216421 mip 0 | queue: 1 | priority: 0
> [run_job+] 05 137818671,646543 load image 216421 mip 0 | queue: 1 |
> priority: 4
> [sql] prepare "select folder || '/' || filename from images, film_rolls
> where images.film_id = film_rolls.id and images.id = ?1"
> [lighttable] image expose took 0,0002 sec
> [sql] prepare "select orientation != 0 from images where id = ?1"
> [sql] prepare "select operation from history where imgid = ?1"
> [add_job] 0 | load image 216422 mip 0 | queue: 1 | priority: 0
> [lighttable] image expose took 0,0002 sec
> [sql] prepare "select folder || '/' || filename from images, film_rolls
> where images.film_id = film_rolls.id and images.id = ?1"
> [sql] prepare "select folder || '/' || filename from images, film_rolls
> where images.film_id = film_rolls.id and images.id = ?1"
> [mipmap_cache] level [i0] ( 256x 180) fill 1037,11/1296,22 MB (80,01% in
> 5899/8192 buffers)
> [mipmap_cache] level [i1] ( 512x 360) fill 25,31/162,01 MB (15,62% in
> 36/256 buffers)
> [mipmap_cache] level [i2] (1024x 720) fill 0,00/162,00 MB (0,00% in 0/64
> buffers)
> [mipmap_cache] level [i3] (2048x1440) fill 0,00/162,00 MB (0,00% in 0/16
> buffers)
> [mipmap_cache] level [f4] fill 0/8 slots (0,00% in 0/16 buffers)
> [mipmap_cache] level [f5] fill 1/8 slots (12,50% in 1/16 buffers)
> [mipmap_cache] level | near match | miss | stand-in | fetches | total rq
> [mipmap_cache] i0    |  75,00% |  75,00% |   -nan%  |  87,50% | 100,00%
> [mipmap_cache] i1    |   -nan% |   -nan% |   -nan%  |   0,00% | 0,00%
> [mipmap_cache] i2    |   -nan% |   -nan% |   -nan%  |   0,00% | 0,00%
> [mipmap_cache] i3    |   -nan% |   -nan% |   -nan%  |   0,00% | 0,00%
> [mipmap_cache] f4    |   -nan% |   -nan% |   -nan%  |   0,00% | 0,00%
> [mipmap_cache] f5    |   -nan% |   -nan% |   -nan%  |  12,50% | 0,00%
>
>
> [lighttable] expose took 0,0072 sec
> Corrupt JPEG data: premature end of data segment
> Unsupported marker type 0x3f
> [run_job-] 02 137818671,655009 load image 216419 mip 0 | queue: 1 |
> priority: 4
> [run_job+] 02 137818671,655026 load image 216422 mip 0 | queue: 1 |
> priority: 4
> [sql] prepare "select folder || '/' || filename from images, film_rolls
> where images.film_id = film_rolls.id and images.id = ?1"
> [sql] prepare "select orientation != 0 from images where id = ?1"
> [sql] prepare "select operation from history where imgid = ?1"
> [sql] prepare "select folder || '/' || filename from images, film_rolls
> where images.film_id = film_rolls.id and images.id = ?1"
>
> </pre>
> ---
>


-- 

/H


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to