On 5/22/06, Damian Stewart damian@frey.co.nz wrote:
chris clepper wrote:
I wouldn't say never - but getting decent video performance and stability out of Quicktime and DirectShow on Windows for what we want to do is not the easiest task.
i don't know what i'm talking about, but why not dive into the VirtualDub or VLC code or something?
I have. I actually helped out a bit with the VLC Quicktime and OpenGL code on the Mac.
The main problem is fitting these APIs into a flexible framework and still have them work with a decent level of efficiency and stability. For example, letting DirectShow do everything from open the file to display the pixels on screen can be quite fast, but there is no way to use that pipeline inside of GEM - you couldn't insert a pix_ object or have the pixels as a texture in OpenGL. Once you get outside of the pretty narrowly defined areas the API engineers think you need things tend to fall apart fairly quickly.