[FFmpeg-devel] [PATCH] avi demuxer breaks on uneven chunk sizes

Arpi arpi
Sat Oct 4 09:16:59 CEST 2008


> Currently the avi demuxer uses the chunk size as given by the stream to
> look for the next chunk. However some muxers (transcode 0.6.9), write
> uneven chunk sizes. 
> I'm not sure if this is actually valid by the specification, but in either
> case the new chunk size should start at a multiple of two bytes from the

unfortunatelly it is in the original M$ specs :(
it's handled by mplayer's demux_avi.c from teh first minute:

  skip=(len+1)&(~1); // total bytes in this chunk                               

(len = chunk size, skip = bytes to skip for next chunk)


More information about the ffmpeg-devel mailing list