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.
Xorg build environment og libdrm-2.4.125
OpenGL (libglvnd-1.7.0 eller Mesa-25.1.8)
VA API driveren som passer for maskinvaren i systemet ditt:
intel-vaapi-driver (for Intel GPU-er levert med Haswell CPU-er
eller tidligere),
intel-media-driver (for Intel GPU-er levert med Broadwell
CPU-er eller nyere), og Mesa-25.1.8 (gir 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.1.8 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.