#95 Corrupt Olympus MakerNotes from E-410 and probably other s

open
nobody
libexif (62)
5
2009-03-04
2009-03-04
Per Grahn
No

MakerNote tags in jpeg-images from the E-410 and probable other newer Olympus E-series cameras are corrupted by libexif.
They are using a sub-catalog structure inside the MakerNote catalog. For example tag 0x2010 represent a subcatalog. The tool exiftool written in perl handles
this correct, see package 'Image::ExifTool'.

Discussion

  • Martin

    Martin - 2009-06-13

    Is this bug related to GIMP bug 559976 – JPEG plugin cannot save a specific picture? There is a sample image attached to the GIMP report:

    http://bugzilla.gnome.org/show_bug.cgi?id=559976

     
  • Martin

    Martin - 2009-06-13

    Please ignore my previous comment. I have tested it again and confirm it fixed in 2.6.17. Sorry for the noise.

     
  • Dan Fandrich

    Dan Fandrich - 2009-08-26

    Do you mean it's fixed in 0.6.17?

     
  • Martin

    Martin - 2009-08-28

    Yes, I meant to say the GIMP bug I was referring to is fixed with libexif 0.6.17. I must have got confused with the version numbers. Note: I am not making a statement about the original bug report by Per Grahn.

     
  • Per Grahn

    Per Grahn - 2009-08-28

    Original image

     
  • Per Grahn

    Per Grahn - 2009-08-28

    modified image with corrupted makernotes

     
  • Per Grahn

    Per Grahn - 2009-08-28

    exiftoll -H -S -g output of original image

     
  • Per Grahn

    Per Grahn - 2009-08-28

    exiftool -H -S -g output of image with corrupted makernotes

     
  • Per Grahn

    Per Grahn - 2009-08-28

    I have added an testimage and a version processed by f-spot 0.5.0.3 (just saved) which use libexif 0.6.17. My system is using Linux OpenSuSE 11.1 on an x86_64 mashine. Also the output from exiftool of the two images are added.
    The problem still exist in libexif 0.6.17. I have also tested to process images from other cameras in the same way with good result (Olympus FE-20, SONY DSC-W5).

     

Log in to post a comment.