I work on a project that uses AVI files, primarily XVID.  I have written a 
library that parses the AVI files to make sure that they are intact and use a 
supported codec.  If the FourCC is "XVID", it parses into the stream to get the 
XVID bitstream version.

This morning, I was shown an AVI file that has me a bit confused.  The AVI 
header identifies it as "xvid", but the stream data does not have the usual 
"XviD****" for the bitstream version.  Instead, it has "Lavc53.117.0".  There 
is also a JUNK chunk that says "Lavf52.105.0".

The system that was supposed to play it had problems with it until a newer 
version of XVID was installed on it.  After that, it plays it back just fine.

What kind of file is this?  Is it a misbaleled XVID file?  Or is it a valid 
XVID that uses some lesser-known encoding scheme?

Jordon

_______________________________________________
libav-api mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-api

Reply via email to