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
