[clutter] VA-API support to clutter-gst

2010-05-13 Thread Gwenole Beauchesne

Hi,

I have posted some patches to add VA-API support to clutter-gst:
http://bugzilla.openedhand.com/show_bug.cgi?id=2119

You need gstreamer-vaapi = 0.2.2 available at:
http://www.splitted-desktop.com/~gbeauchesne/gstreamer-vaapi/

Hardware requirements:

  * AMD platforms with UVD2 (XvBA supported)
  * Intel Eaglelake (G45)
  * Intel Ironlake (HD Graphics)
  * Intel Poulsbo (US15W)
  * NVIDIA platforms with PureVideo (VDPAU supported)

Software requirements:

  * Recent enough GStreamer stack
  * Probably the Moorestown drivers on US15W
  * GLX = 1.3 (GLX texture-from-pixmap) for Ironlake. i.e. this  
won't work with Ubuntu 10.04 final, though it probably should with  
Fedora 13
  * Any libVA would suit but it's preferable to use our variant with  
VA/GLX extensions because:

- I will only build xvba-video against it
- It provides the most efficient path to avoid texture-from- 
pixmap wherever possible. e.g. AMD, and NVIDIA in the future.


I have only tested H.264 decoding on AMD and NVIDIA platforms.  
Performance is quite decent (in round 2): 1080p is playable with 20%  
CPU @ 1 GHz in powersave mode.


There is still some work to do (in gstreamer-vaapi) but this is  
working enough. If someone has HTML5 video working with clutter- 
mozembed / clutter-gst, I am all ears. ;-)


Regards,
Gwenole.
--
To unsubscribe send a mail to clutter+unsubscr...@o-hand.com



Re: [clutter] VA-API support to clutter-gst

2010-05-13 Thread Uday Verma
Wow, awesome!!

Can't wait to try it out :)

On Thu, May 13, 2010 at 10:20 AM, Gwenole Beauchesne 
gbeauche...@splitted-desktop.com wrote:

 Hi,

 I have posted some patches to add VA-API support to clutter-gst:
 http://bugzilla.openedhand.com/show_bug.cgi?id=2119

 You need gstreamer-vaapi = 0.2.2 available at:
 http://www.splitted-desktop.com/~gbeauchesne/gstreamer-vaapi/

 Hardware requirements:

  * AMD platforms with UVD2 (XvBA supported)
  * Intel Eaglelake (G45)
  * Intel Ironlake (HD Graphics)
  * Intel Poulsbo (US15W)
  * NVIDIA platforms with PureVideo (VDPAU supported)

 Software requirements:

  * Recent enough GStreamer stack
  * Probably the Moorestown drivers on US15W
  * GLX = 1.3 (GLX texture-from-pixmap) for Ironlake. i.e. this won't work
 with Ubuntu 10.04 final, though it probably should with Fedora 13
  * Any libVA would suit but it's preferable to use our variant with VA/GLX
 extensions because:
- I will only build xvba-video against it
- It provides the most efficient path to avoid texture-from-pixmap
 wherever possible. e.g. AMD, and NVIDIA in the future.

 I have only tested H.264 decoding on AMD and NVIDIA platforms. Performance
 is quite decent (in round 2): 1080p is playable with 20% CPU @ 1 GHz in
 powersave mode.

 There is still some work to do (in gstreamer-vaapi) but this is working
 enough. If someone has HTML5 video working with clutter-mozembed /
 clutter-gst, I am all ears. ;-)

 Regards,
 Gwenole.
 --
 To unsubscribe send a mail to 
 clutter+unsubscr...@o-hand.comclutter%2bunsubscr...@o-hand.com