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