On Wed, 2009-02-18 at 13:16 +0000, Stephen Rowles wrote: > Hopefully the graphics system for Freevo2 will be able to take advantage > of this API to accelerate the output and provide shiny OSD display etc :)
Maybe. I have tested the Freevo 2 video pipeline with VDPAU and there are some problems. In order to use VDPAU we would need to use GLX_EXT_texture_from_pixmap in order to pull the video frame into a texture we can use within clutter. On NVIDIA cards using Xv this works quite well. However with VDPAU, there is some sluggishness (dropped frames). An NVIDIA 8500GT can do 24p ok, and an 8600GT seems to be able to do 30p without dropped frames. (This is with 2x AA.) But 60p is out of the question, at least with the 8600. I have not tested any 9000 series, but based on specs alone, I think a 9400 would behave about as well as an 8500. It seems that after VDPAU there is very little headroom left on the GPU to allow for GLX_EXT_texture_from_pixmap. Hopefully they do some optimization work. Alternatively, maybe there's some way to share textures between processes. (If there is, it would almost certainly require patching the player.) ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users