Re: [Freevo-users] [Freevo-devel] VDPAU - full HD playback using an NVidia card and lower speed CPU.

2009-02-18 Thread Jonathan Isom

ASUS m3a78 mothorboard
AMD Athlon64 X2 Dual Core Processor 6000+ 3.1Ghz
Gigabyte NVidia 9400gt  Graphics adapter
Kworld ATSC 110 TV Capture Card
Kworld ATSC 115 TV Capture Card




On Wed, Feb 18, 2009 at 8:27 AM, Jason Tackaberry t...@urandom.ca wrote:
 On Wed, 2009-02-18 at 13:16 +, 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.)

Here is a thread that may be of interest.
http://www.nvnews.net/vbulletin/showthread.php?t=126994highlight=vdpau

 --
 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-devel mailing list
 freevo-de...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freevo-devel


--
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


Re: [Freevo-users] [Freevo-devel] VDPAU - full HD playback using an NVidia card and lower speed CPU.

2009-02-18 Thread Jason Tackaberry
On Wed, 2009-02-18 at 08:32 -0600, Jonathan Isom wrote:
  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.)
 
 Here is a thread that may be of interest.
 http://www.nvnews.net/vbulletin/showthread.php?t=126994highlight=vdpau

It looks like the method described in this thread is single process (the
process that does the display is the same process that does the
decoding).

Freevo's design moves decoding into a separate process.  With MPlayer
this is obvious, but we do this even with libxine.  Video decoding has
the unhappy reality of being less than robust, and it's not a good thing
for a corrupt video to crash the whole UI.

Jason.


--
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