Name Last modified Size
Parent Directory -
samples/ 24-Jan-2010 19:03 -
gnash-vaapi-latest.patch 27-Jan-2010 17:27 164K
gnash-vaapi-latest.i686.tar.bz2 27-Jan-2010 17:26 34M
gnash-vaapi-20100127.patch 27-Jan-2010 17:27 164K
gnash-vaapi-20100127.i686.tar.bz2 27-Jan-2010 17:26 34M
gnash-vaapi-20091007.patch 07-Oct-2009 11:46 144K
gnash-vaapi-20090929.i686.tar.bz2 29-Sep-2009 15:14 32M
gnash-vaapi-20090922.patch 22-Sep-2009 14:03 123K
gnash-vaapi-20090922.i686.tar.bz2 22-Sep-2009 14:02 31M
gnash-vaapi-20090810.patch 10-Aug-2009 17:16 36K
These patches add VA-API support to Gnash.
Note: this work is now integrated into the upstream 'hwaccel' branch. Build and run-time instructions changed. In particular, running with VA-API support requires the --hwaccel vaapi options or proper setup in ~/.gnashrc.
Gnash-vaapi requires libVA API >= 0.31.0-sds3, i.e. VA-API with Splitted-Desktop Systems API extensions revision 3, as implemented in libva >= 0.31.0-1+sds3 packages that can be found here: http://www.splitted-desktop.com/~gbeauchesne/libva/. You will generally want to download the latest libva packages and patches anyway. NOTE: the current Gnash/VAAPI patchset was tested with libva 0.31.0-1+sds9.
Gnash-vaapi also requires the latest VA-API-enabled FFmpeg, with H.264 decoding acceleration. This matches upstream FFmpeg SVN rev 21285 or newer.
Make sure you also have bzr (Bazaar) and all necessary Gnash build dependencies installed on your system.
On a Debian system, the following commands will help you install the required files:
# apt-get build-dep gnash
Then, you can configure gnash-vaapi with the --enable-vaapi --enable-renderer=agg --enable-media=ffmpeg options. That is, VA-API support requires use of the AGG renderer and the FFmpeg media handler. Note that AMD platforms will currently require the OpenGL ("ogl") renderer.