[FFmpeg-devel] [RFC] special "broken DV" demuxer

Reimar Döffinger Reimar.Doeffinger
Tue Mar 10 20:04:42 CET 2009


On Tue, Mar 10, 2009 at 11:58:57AM -0700, Roman V Shaposhnik wrote:
> > > > Since it seems all DV decoders and demuxers including ours have no
> > > > error checking whatsoever it still plays "fine".
> > > > Unfortunately, the recently added autodetection, that also allows to
> > > > play badly cut DV files, can not handle it.
> > > 
> > > Right. So the problem would be a regression, as far as I can tell.
> > > Thus the question: can the autodetection code be fixed?
> > 
> > What do you mean?
> 
> I meant, that the file was playable before the change to the 
> autodetection.

My suggestion with the separate demuxer will restore exactly the same
behaviour, except that it will also play badly cut files if the have a
header section and in addition will never require seeking.

> I have to know more details on what exactly seems to be broken
> in that stream to make a call. Its ok for reserved things to be
> whatever they are. 

Then someone should simplify our DV encoder because it is full of stuff
like
                   0xc;       /* reserved -- always b1100 */
If that is not necessary that is an extreme amount of bloat.




More information about the ffmpeg-devel mailing list