Hello Dmitry,
2008/4/11, Dmitry Timoshkov dmitry@codeweavers.com:
"Dan Kegel" dank@kegel.com wrote:
Maarten stumbled across what he said was very useful documentation about the AVI file format. For future reference, here it is: http://sunsson.iptime.org/projects/juliet/wiki/MediaFileFormat
AVI files are just RIFF files, and RIFF file format is very well documented, and should be well supported in Wine: mmioOpen, mmioDescend, etc.
Both dlls/mciavi32 and dlls/avifil32 are able to parse and play AVI files.
I don't think I can use that from quartz though. It uses the asyncreader primitives and I don't believe there is such thing as a IRiffReader interface. ;-)
Also, I don't think avifill and mciavi currently support seeking, that is very important as well.
Cheers, Maarten.