Hello, I've been working for the last two years creating a videoplayer, which can play AVI file on virtually any Windows OS (excluding 3.11 and below) and MacOS X. And my first wish was to extend this to allow playback even under so early OS as ReactOS.
And now my dream came true. I have created a special, 'lite' version of the videoplayer, which plays DIVX4-encoded AVI-files under ReactOS. Certainly, I needed to 'hack' it a bit so it works under ROS -- like remove common dialogs support (though AFAIK we have comdlg32.dll from Wine), and leaving out bare playback mechanism along with OpenDivX decoder (source code available at www.opendivx.org or www.projectmayo.org).
The player itself can be downloaded from here: http://quake.msk.ru/VPLite.rar (please, read enclosed readme.txt file, since it contains some legal stuff --- really just a few sentences which I must write since not-lite version is a commercial product, which can't be distributed).
As for AVI, you can playback any one, which is DIVX4-encoded. Just for example, I uploaded the file - http://quake.msk.ru/me1-compr.avi (2 Mb), but please, don't make any screenshots of it, it's actually me shot by a videocamera some years ago, in a very home environment, and in any way really not for broad audience :). I just couldn't find another divx4 right now on my computer.
You will probably encounter a lot of bugs, which are mostly related to unimplemented parts of ROS.
Known limitations: To watch video you must have 32bpp video mode set (like vmx_svga driver, or any other, but I doubt vgamp.sys will work). Only DIV4 supported Video image isn't resized if you resize windows (absence of StretchDIBits() ) many others probably.
Let me know of any problems though :)
With the best regards, Aleksey Bragin.
P.S. I congratualate all americans here on the list with the Thanksgiving day!!!
From: Aleksey Bragin
I've been working for the last two years creating a videoplayer, which can play AVI file on virtually any Windows OS (excluding 3.11 and below) and MacOS X. And my first wish was to extend this to allow playback even under so early OS as ReactOS.
And now my dream came true.
Truly amazing. Very nice :)
Gé van Geldorp.