Changeset 161

Show
Ignore:
Timestamp:
10/14/06 13:12:01 (2 years ago)
Author:
gbooker
Message:

The parsers are screwing us over now!!!!

What is wrong with using them in our current situation:

  • ffmpeg reads packets from the file
  • If a parser is present, the data then goes through the parser
  • The parser pulls out a single frame
  • The parser works with raw data, doesn't set the position field in the packets
  • We rely on the position field in the packets to tell QT where the data is
  • QT reads the data from the file in bogus locations
  • Audio doesn't work

We need to make Perian to serve as a media handler for all its file types. This would make creating references movies sort of suck, but I think it is the best method in the long term.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ff_private.c

    r153 r161  
    5050{ 
    5151        /* Do we need more parsers here? */ 
    52     av_register_codec_parser(&mpegaudio_parser); 
    53       av_register_codec_parser(&ac3_parser); 
     52//    av_register_codec_parser(&mpegaudio_parser); 
     53//    av_register_codec_parser(&ac3_parser); 
    5454} /* register_parsers() */ 
    5555