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 designet av Nvidia for GeForce 8 serien og senere GPU maskinvare rettet mot X vindussytemet. Denne VDPAU API lar videoprogrammer laste ned deler av videoen dekodingsprosess og videoetterbehandling til GPU videomaskinvaren.
For øyeblikket er delene som kan lastes av VDPAU til GPUen er bevegelseskompensasjon (mo comp), invers diskret cosinustransformasjon (iDCT), VLD (dekoding med variabel lengde) og deblokkering for MPEG-1, MPEG-2, MPEG-4 ASP (MPEG-4 del 2), H.264/MPEG-4 AVC og VC-1, WMV3/WMV9-kodet videoer. Hvilke spesifikke kodeker av disse som kan lastes ned til GPU avhenger av versjonen av GPU maskinvaren; nærmere bestemt, for også å dekode MPEG-4 ASP (MPEG-4 del 2), Xvid/OpenDivX (DivX 4), og DivX 5-formater, en GeForce 200M (2xxM) Series (den ellevte generasjon av Nvidias GeForce grafikkbehandlingsenheter) eller nyere GPU maskinvare er nødvendig.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1.5/libvdpau-1.5.tar.bz2
Nedlasting MD5 sum: 148a192110e7a49d62c0bf9ef916c099
Nedlastingsstørrelse: 140 KB
Estimert diskplass som kreves: 4.6 MB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
VDPAU driveren som passer for maskinvaren i systemet ditt:
libvdpau-va-gl-0.4.2 (for Intel GPUer)
og Mesa-24.0.1 (gir r600
, radeonsi
, og
nouveau
VDPAU driverre, for ATI/AMD
Radeon HD 2xxx GPUs og senere, og støttede
NVIDIA GPUer; Mesa må bygges etter denne pakken for disse
drivere)
Doxygen-1.10.0, Graphviz-10.0.1, og texlive-20230313 eller install-tl-unx
Installer libvdpau ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup --prefix=$XORG_PREFIX .. && ninja
For å teste resultatene, utsted: ninja test. Det er bare én test for denne pakken, dlclose, og den er kjent for å feile på noen systemer.
Nå, som root
bruker:
ninja install
Hvis doxygen er tilstede på
byggetidspunktet plasser dokumentasjonen i en versjonert mappe som
root
bruker:
[ -e $XORG_PREFIX/share/doc/libvdpau ] && mv -v $XORG_PREFIX/share/doc/libvdpau{,1.5}