Ubuntu HD VDR mittels Xine und VAAPI - mplayer mit VAAPI
Aus VDR Wiki
Einleitung
Als kleinen Test kann man sich einmal einen VAAPI fähigen mplayer installieren. Ganz nebenbei ist auch alles dabei, was für VA benötigt wird.
Voraussetzungen
sudo apt-get install cdbs automake1.9 subversion yasm sudo apt-get install i965-va-driver vainfo libva-dev mesa-utils
Schritte
wget http://www.splitted-desktop.com/static/libva/libva/libva-latest.tar.gz tar xf libva-latest.tar.gz cd libva-0.32.0 dpkg-buildpackage -rfakeroot -uc -us cd .. dpkg -i libva-driver-i965_0.32.0-1+sds2_amd64.deb dpkg -i libva1_0.32.0-1+sds2_amd64.deb dpkg -i libva-dev_0.32.0-1+sds2_amd64.deb wget http://www.splitted-desktop.com/static/libva/mplayer-vaapi/mplayer-vaapi-latest.tar.bz2 tar xvf mplayer-vaapi-latest.tar.bz2 cd mplayer-vaapi-20110127 ./checkout-patch-build.sh cd mplayer-vaapi ./mplayer -vo help
Der mplayer zeigt die verfügbaren Videooptionen an, vaapi sollte als Option angezeigt werden.
MPlayer SVN-r32819-4.6.1 (C) 2000-2011 MPlayer Team
Available video output drivers:
xv X11/Xv
gl_nosw OpenGL no software rendering
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
gl OpenGL
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
fbdev Framebuffer Device
fbdev2 Framebuffer Device
svga SVGAlib
matrixview MatrixView (OpenGL)
aa AAlib
caca libcaca
v4l2 V4L2 MPEG Video Decoder Output
directfb Direct Framebuffer Device
dfbmga DirectFB / Matrox G200/G400/G450/G550
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
mpegpes MPEG-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame
vaapi VA API with X11