Index of /~gbeauchesne/mplayer-vaapi

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[TXT]README.html20-Mar-2009 17:06 1.7K
[   ]mplayer-vaapi-20081223.tar.bz224-Dec-2008 00:08 24K
[   ]mplayer-vaapi-20090106.tar.bz206-Jan-2009 17:56 23K
[   ]mplayer-vaapi-20090116.tar.bz216-Jan-2009 14:55 24K
[   ]mplayer-vaapi-20090123.tar.bz223-Jan-2009 17:26 28K
[   ]mplayer-vaapi-20090128.tar.bz228-Jan-2009 16:53 29K
[   ]mplayer-vaapi-20090205.tar.bz205-Feb-2009 17:28 31K
[   ]mplayer-vaapi-20090206.tar.bz206-Feb-2009 16:51 31K
[   ]mplayer-vaapi-20090224.tar.bz224-Feb-2009 14:25 31K
[   ]mplayer-vaapi-20090303.tar.bz203-Mar-2009 14:21 27K
[   ]mplayer-vaapi-20090320.tar.bz220-Mar-2009 17:05 25K
[   ]mplayer-vaapi-20090325.tar.bz226-Mar-2009 17:46 23K
[   ]mplayer-vaapi-20090423.tar.bz223-Apr-2009 18:21 17K
[   ]mplayer-vaapi-20090616.tar.bz223-Jun-2009 10:36 18K
[   ]mplayer-vaapi-latest.tar.bz223-Jun-2009 10:36 18K

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

MPlayer-vaapi requires libva >= 0.50.0 or libva >= 0.29.0-sds8. i.e. with Splitted-Desktop Systems API extensions revision 8, as implemented in libva 0.29-2+sds11 packages. The former is a future upstream release while the latter is available here: 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.

Caveats