libvdpau pakken inneholder et bibliotek som implementerer VDPAU biblioteket.
VDPAU (Video Decode and Presentation API for Unix) er et åpen kildekode bibliotek (libvdpau) og API opprinnelig utviklet av NVIDIA for GeForce 8-serien og senere GPU maskinvare rettet mot X Window-systemet. Denne VDPAU API-en lar videoprogrammer avlaste deler av videodekodingsprosessen og videoetterbehandlingen til GPU videomaskinvaren.
For øyeblikket er de delene som kan avlastes av VDPAU til GPU-en bevegelseskompensasjon (mo comp), invers diskret cosinustransformasjon (iDCT), VLD (variabel lengdedekoding) og deblokkering for MPEG-1, MPEG-2, MPEG-4 ASP (MPEG-4 del 2), H.264/MPEG-4 AVC og VC-1, WMV3/WMV9 kodede videoer. Hvilke spesifikke kodeker av disse som kan avlastes til GPU-en avhenger av versjonen av GPU-maskinvaren; spesifikt, for å også dekode MPEG-4 ASP (MPEG-4 del 2), Xvid/OpenDivX (DivX 4) og DivX 5 formater, kreves en GeForce 200M (2xxM)-serie (den ellevte generasjonen av NVIDIAs GeForce-grafikkprosessorer) eller nyere GPU maskinvare.
VDPAU driveren som passer til maskinvaren i systemet ditt: libvdpau-va-gl-0.4.2 [4], Mesa-25.1.8 [5], og NVIDIA-580.76.05 [6].
Installer libvdpau ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup --prefix=/usr .. && ninja
Nå, som root
bruker:
ninja install
Installer lib32-libvdpau 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 \ .. && 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.
[4] For Intel GPU-er.
[5]
Gir r600
, radeonsi
, og nouveau
VDPAU drivere, for ATI/AMD Radeon HD
2xxx GPU-er og senere, og støttede
NVIDIA GPU-er; Mesa må bygges etter denne pakken for disse
driverne.
[6] For NVIDIA GPU-er; proprietære.