Difference between revisions of "VLC VAAPI"
Jump to navigation
Jump to search
Line 25: | Line 25: | ||
=== FFmpeg trunk === | === FFmpeg trunk === | ||
− | Get the latest FFmpeg trunk as of 2010-January. Compile it with vaapi hwaccel support. | + | Get the latest FFmpeg trunk as of 2010-January. |
+ | Compile it with vaapi hwaccel support. | ||
+ | |||
./configure --enable-gpl --enable-postproc --prefix=/path/to/ --enable-shared --enable-vaapi | ./configure --enable-gpl --enable-postproc --prefix=/path/to/ --enable-shared --enable-vaapi | ||
make | make | ||
make install | make install | ||
+ | |||
+ | Copy vaapi.h to the includes. | ||
=== VLC === | === VLC === |
Revision as of 14:59, 8 January 2010
Contents
Introduction
This page is about compiling VLC with support of GPU acceleration on Linux.
http://en.wikipedia.org/wiki/Video_Acceleration_API
http://www.freedesktop.org/wiki/Software/vaapi
Before starting
libva
Install libva from http://www.splitted-desktop.com/~gbeauchesne/libva/ . We do not support other libraries than the one from Mr. Beauchesne.
Drivers
nVidia
http://www.splitted-desktop.com/~gbeauchesne/vdpau-video/ for nVidia.
ATI
http://www.splitted-desktop.com/~gbeauchesne/xvba-video/ for ATI.
Run
vainfo
To check if everything works.
FFmpeg trunk
Get the latest FFmpeg trunk as of 2010-January. Compile it with vaapi hwaccel support.
./configure --enable-gpl --enable-postproc --prefix=/path/to/ --enable-shared --enable-vaapi make make install
Copy vaapi.h to the includes.
VLC
Get VLC from Git. Get the necessary external libraries (on debian/*buntu: apt-get build-dep vlc)
./bootstrap ./configure make