#1 Bug with Olympus u750 exif picture

closed
nobody
None
5
2012-09-26
2007-09-06
Bibinsa
No

Hello !

I'm using Jbrout as a personal photo management that use EXIF.py for parsing exif data.

With some Olympus Jpegs, I can't have the internal jpeg thumbnail displayed.
After some research, it seems that EXIF.py can't get exif data correctly with some Olympys Jpegs.
It returns :

Traceback (most recent call last):
File "/usr/local/bin/EXIF.py", line 1227, in
data=process_file(file, details=detailed)
File "/usr/local/bin/EXIF.py", line 1190, in process_file
hdr.decode_maker_note()
File "/usr/local/bin/EXIF.py", line 1047, in decode_maker_note
dict=MAKERNOTE_OLYMPUS_TAGS)
File "/usr/local/bin/EXIF.py", line 922, in dump_IFD
printable=tag_entry1
File "/usr/local/bin/EXIF.py", line 435, in olympus_special_mode
return '%s - sequence %d - %s' % (a[v[0]], v[1], b[v[2]])
KeyError: 4092783337L

I attach two pictures :
2007-07-28-144342.jpg not working
2007-07-28-144908.jpg working

from the same camera (Olympus u750)

I hope you can find what's wrong with it...

Thanks.

Mathieu

PS : sorry for my bad english ;o)

Discussion

  • Bibinsa
    Bibinsa
    2007-09-06

    Tar/Gz with 2 pictures, one good, one wrong for analysis

     
  • ianaré
    ianaré
    2007-10-15

    Logged In: YES
    user_id=1331150
    Originator: NO

    With release 1.0.4, EXIF.py doesn't crash anymore. However some of the data in those pictures is unreadable at current time.
    Thanks for the report.