QUOTE(DarkAngel @ Jan 31 2003 - 01:19 PM)
it works well, nice to see something actually using the DX9 video renderers, which are really what the Radeon 9500/9700 and Geforce FX are designed for, video playback wise. Once you have video rendering to a 3d surface as you have here in DX9, you can start doing all sorts of things to it with pixel shaders, all in hardware, and of course, anything else you would normally do with a texture mapped polygon.
The other good thing is that DX9 exposes a load of new video accelleration interfaces for cards, such as standardised interface for hardware IDCT, colour space conversion, amongst others, and finally, playback in more than window at full speed. The traditional video overlay is gone, all strecting is done on the texture, so you can have as many as you want (or rather, as many streams as you can blast over AGP)
sounds cool... but what actually useful things can you do with pixel shaders to a video stream? ati is saying that they post-process with a shader of some sort, but there has been no word that the post-proc is any higher quality than whats done through software. I guess it would help speed, but I just can't think how it will significantly help quality.