NOTICE! This is a static HTML version of a legacy LOCI Software ticket.

LOCI projects are now located on GitHub. The Bio-Formats project can be found here.

Ticket #167 (closed defect: fixed)

Opened 2007-08-30T14:03:16-05:00

Last modified 2011-02-02T04:45:00-06:00

Motion JPEG-B support for single-image QuickTime movies is broken

Reported by: curtis Owned by: melissa
Priority: trivial Milestone:
Component: bio-formats Severity:
Keywords: Cc:
Blocked By: Blocking:

Description

When attempting to read the single-frame QuickTime movies compressed with mjpb in the data/quicktime/mjpb folder, an exception is thrown:

curtis@monk:~/data/quicktime/mjpb$ showinf wtembryo.mov 
Checking file format [QuickTime]
...
Reading pixel data (0-0) An I/O error occurred decompressing image. Stack dump follows:
javax.imageio.IIOException: Bogus Huffman table definition
        at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method)
        at com.sun.imageio.plugins.jpeg.JPEGImageReader.readNativeHeader(JPEGImageReader.java:554)
        at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(JPEGImageReader.java:309)
        at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(JPEGImageReader.java:431)
        at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(JPEGImageReader.java:547)
        at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:880)
        at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:864)
        at javax.imageio.ImageIO.read(ImageIO.java:1400)
        at javax.imageio.ImageIO.read(ImageIO.java:1322)
        at loci.formats.codec.JPEGCodec.decompress(JPEGCodec.java:75)
        at loci.formats.codec.BaseCodec.decompress(BaseCodec.java:152)
        at loci.formats.codec.MJPBCodec.decompress(MJPBCodec.java:255)
        at loci.formats.in.QTReader.uncompress(QTReader.java:712)
        at loci.formats.in.QTReader.openBytes(QTReader.java:186)
        at loci.formats.in.QTReader.openImage(QTReader.java:277)
        at loci.formats.ImageReader.openImage(ImageReader.java:289)
        at loci.formats.ConsoleTools.testRead(ConsoleTools.java:384)
        at loci.formats.ImageReader.main(ImageReader.java:547)

Change History

comment:1 Changed 2011-02-02T04:45:00-06:00 by curtis

  • Status changed from new to closed
  • Resolution set to fixed

moved to  ome:#4087