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

Reply via email to