Ticket #43 (closed defect: fixed)

Opened 13 years ago

Last modified 13 years ago

Some QuickTime movies erroneously report missing resource fork

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

Description

Some movies with unsupported codecs (at least svq3, and maybe others) cause QTReader to report that the QuickTime resource fork was not found. One such movie is  keck3.mov:

curtis@monk:~/Desktop$ showinf keck3.mov 
Checking file format [QuickTime]
Initializing reader
        Parsing tags
        Populating metadata
Exception in thread "main" loci.formats.FormatException: QuickTime resource fork not found.  To avoid this issue, please flatten your QuickTime movies before importing with Bio-Formats.
        at loci.formats.in.QTReader.initFile(QTReader.java:673)
        at loci.formats.FormatReader.getPixelType(FormatReader.java:369)
        at loci.formats.ImageReader.getPixelType(ImageReader.java:236)
        at loci.formats.FormatTools.testRead(FormatTools.java:228)
        at loci.formats.ImageReader.testRead(ImageReader.java:517)
        at loci.formats.ImageReader.main(ImageReader.java:620)

Change History

comment:1 Changed 13 years ago by melissa

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

Fixed in r2484. keck3.mov now throws the following exception:

Exception in thread "main" loci.formats.FormatException: Compressed header not supported.
        at loci.formats.in.QTReader.parse(QTReader.java:798)
        at loci.formats.in.QTReader.parse(QTReader.java:759)
        at loci.formats.in.QTReader.initFile(QTReader.java:581)
        at loci.formats.FormatReader.getPixelType(FormatReader.java:369)
        at loci.formats.ImageReader.getPixelType(ImageReader.java:236)
        at loci.formats.FormatTools.testRead(FormatTools.java:228)
        at loci.formats.ImageReader.testRead(ImageReader.java:517)
        at loci.formats.ImageReader.main(ImageReader.java:620)

Note: See TracTickets for help on using tickets.