libva pakken inneholder et bibliotek som gir tilgang til maskinvareakselerert videobehandling, ved bruk av maskinvare for å akselerere videobehandling for å avlaste den sentrale prosessorenheten (CPU) for å dekode og kode komprimert digital video. VA API grensesnittet for videodekoding/koding er plattform og vindussystem uavhengige rettet mot direkte gjengivelsesinfrastruktur (DRI) i X Vindussystemet, men det kan potensielt også brukes med direkte bildebuffer og grafikkundersystemer for videoutgang. Akselerert behandling inkluderer støtte for videodekoding, videokoding, blanding av underbilder og gjengivelse.
r600, radeonsi, og
nouveau VA API drivere, for ATI/AMD
Radeon HD 2xxx GPU-er og senere, og støttede
NVIDIA GPU-er; det er en sirkulær avhengighet, les Mesa-25.2.2 side
for informasjon om hvordan du bryter den)
Installer libva ved å kjøre følgende kommandoer:
cd build && meson setup --prefix=/usr --buildtype=release && ninja
Nå, som root bruker:
ninja install
Installer lib32-libva ved å kjøre følgende kommandoer:
rm -rf * &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
meson setup --prefix=/usr \
--libdir=/usr/lib32 \
--buildtype=release &&
ninja
Nå, som root bruker:
DESTDIR=$PWD/DESTDIR ninja install && cp -vr DESTDIR/usr/lib32/* /usr/lib32 && rm -rf DESTDIR && ldconfig
Undersøk meson_options.txt eller
meson.options for en fullstendig
liste over alternativer.