mplayer-vaapi - MPlayer with Video Acceleration support

Icon  Name                                Last modified      Size  
[DIR] Parent Directory - [   ] mplayer-vaapi-20081223.tar.bz2 24-Dec-2008 00:08 24K [   ] mplayer-vaapi-20090106.tar.bz2 06-Jan-2009 17:56 23K [   ] mplayer-vaapi-20090116.tar.bz2 16-Jan-2009 14:55 24K [   ] mplayer-vaapi-20090123.tar.bz2 23-Jan-2009 17:26 28K [   ] mplayer-vaapi-20090128.tar.bz2 28-Jan-2009 16:53 29K [   ] mplayer-vaapi-20090205.tar.bz2 05-Feb-2009 17:28 31K [   ] mplayer-vaapi-20090206.tar.bz2 06-Feb-2009 16:51 31K [   ] mplayer-vaapi-20090224.tar.bz2 24-Feb-2009 14:25 31K [   ] mplayer-vaapi-20090303.tar.bz2 03-Mar-2009 14:21 27K [   ] mplayer-vaapi-20090320.tar.bz2 20-Mar-2009 17:05 25K [   ] mplayer-vaapi-20090325.tar.bz2 26-Mar-2009 17:46 23K [   ] mplayer-vaapi-20090423.tar.bz2 23-Apr-2009 18:21 17K [   ] mplayer-vaapi-20090616.tar.bz2 23-Jun-2009 10:36 18K [   ] mplayer-vaapi-20090804-FULL.tar.bz2 11-Aug-2009 23:02 14M [   ] mplayer-vaapi-20090804.tar.bz2 04-Aug-2009 17:36 18K [   ] mplayer-vaapi-20090828.tar.bz2 28-Aug-2009 11:10 20K [   ] mplayer-vaapi-20090910.tar.bz2 10-Sep-2009 17:54 21K [   ] mplayer-vaapi-20090914.i686.tar.bz2 14-Sep-2009 16:47 4.0M [   ] mplayer-vaapi-20090914.tar.bz2 14-Sep-2009 16:47 21K [   ] mplayer-vaapi-20091015-FULL.tar.bz2 15-Oct-2009 13:57 15M [   ] mplayer-vaapi-20091015.tar.bz2 15-Oct-2009 13:57 26K [   ] mplayer-vaapi-20091106-FULL.tar.bz2 13-Nov-2009 13:38 15M [   ] mplayer-vaapi-20091106.tar.bz2 13-Nov-2009 13:38 26K [   ] mplayer-vaapi-20091127-FULL.tar.bz2 27-Nov-2009 11:57 15M [   ] mplayer-vaapi-20091127.tar.bz2 27-Nov-2009 11:52 27K [   ] mplayer-vaapi-20091209-FULL.tar.bz2 09-Dec-2009 10:16 15M [   ] mplayer-vaapi-20091209.i686.tar.bz2 09-Dec-2009 10:17 4.1M [   ] mplayer-vaapi-20091209.tar.bz2 09-Dec-2009 10:17 27K [   ] mplayer-vaapi-20091221-FULL.tar.bz2 21-Dec-2009 17:16 15M [   ] mplayer-vaapi-20091221.i686.tar.bz2 21-Dec-2009 17:17 4.1M [   ] mplayer-vaapi-20091221.tar.bz2 21-Dec-2009 17:17 35K [   ] mplayer-vaapi-20091228-FULL.tar.bz2 28-Dec-2009 17:48 15M [   ] mplayer-vaapi-20091228.i686.tar.bz2 28-Dec-2009 17:49 4.1M [   ] mplayer-vaapi-20091228.tar.bz2 28-Dec-2009 17:49 36K [   ] mplayer-vaapi-20100105-FULL.tar.bz2 05-Jan-2010 17:34 15M [   ] mplayer-vaapi-20100105.i686.tar.bz2 05-Jan-2010 17:35 4.1M [   ] mplayer-vaapi-20100105.tar.bz2 05-Jan-2010 17:35 32K [   ] mplayer-vaapi-20100114-FULL.tar.bz2 14-Jan-2010 16:45 15M [   ] mplayer-vaapi-20100114.i686.tar.bz2 14-Jan-2010 15:48 4.1M [   ] mplayer-vaapi-20100114.tar.bz2 14-Jan-2010 16:45 33K [   ] mplayer-vaapi-latest-FULL.tar.bz2 14-Jan-2010 16:45 15M [   ] mplayer-vaapi-latest.tar.bz2 14-Jan-2010 16:45 33K

Overview

These patches add VA API support to FFmpeg and MPlayer.

HW video decode capabilities depend on the actual VA API implementation. Besides, from an MPlayer perspective, only full-offload (VLD) of the video is supported for the following codecs:

Quick build notes

Upstream libVA API >= 0.31.0 is the minimal requirement. OpenGL rendering support requires libVA API >= 0.31.0-sds3: http://www.splitted-desktop.com/~gbeauchesne/libva/

Make sure you also have `svn' (subversion) and all necessary MPlayer libraries, among with their development files, installed on your system.

On a Debian system, the following commands will help you install the required files:

# apt-get build-dep mplayer

Then, you can run the supplied script to build mplayer-vaapi:

$ ./checkout-patch-build.sh

Running VA API enabled MPlayer

$ cd mplayer-vaapi
$ ./mplayer -vo vaapi -va vaapi <URI>

<URI> can be a pathname or an URL.

For OpenGL rendering (specifically for the XvBA backend):

$ ./mplayer -vo vaapi:gl -va vaapi <URI>

For OpenGL rendering with reflection effect:

$ ./mplayer -vo vaapi:gl:reflect -va vaapi <URI>

Caveats