Le paquet libvdpau contient une bibliothèque qui implémente la bibliothèque VDPAU.
VDPAU (l'API Unix pour le décodage et la présentation vidéo) est une bibliothèque libre (libvdpau) et une API initialement conçue par Nvidia pour sa série de GPU GeForce 8 et supérieur ciblant le système de fenêtrage X. Cette API VDPAU permet aux programmes vidéo de décharger des portions du processus de décodage vidéo et du post-traitement vidéo au matériel vidéo du GPU.
Actuellement, les portions qu'il est possible de décharger vers le GPU sont la compensation de mouvement (mo comp), la transformée en cosinus discrète inverse (iDCT), VLD (décodage à longueur variable) et le déblocage pour MPEG-1, MPEG-2, MPEG-4 ASP (MPEG-4 Part 2), H.264/MPEG-4 AVC et les vidéos encodées en VC-1 ou WMV3/WMV9. Les codecs spécifiques qui peuvent être déchargés parmi ces formats dépendent de la version du matériel graphique. En particulier, pour décoder les formats MPEG-4 ASP (MPEG-4 Part 2), Xvid/OpenDivX (DivX 4) et DivX5, une GeFormce série 200M (2xxM) (la onzième génération des GPU GeForce de Nvidia) ou supérieure est requise.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1,5/libvdpau-1,5.tar.bz2
Somme de contrôle MD5 du téléchargement : 148a192110e7a49d62c0bf9ef916c099
Taille du téléchargement : 140 Ko
Estimation de l'espace disque requis : 4,6 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Le pilote VDPAU requis pou le matériel de votre système :
libvdpau-va-gl-0.4.2 (pour les GPU
INtel) et Mesa-24.1.5 (qui fournit les pilotes VDPAU
r600
, radeonsi
et nouveau
pour les GPU ATI/AMD Radeon HD 2xxx et suivants et pour
les GPU NVIDIA pris en charge. Mesa doit être construit après
ce paquet pour ces pilotes)
Doxygen-1.12.0, Graphviz-12.1.0 et texlive-20240312 ou install-tl-unx
Installez libvdpau en exécutant les commandes suivantes :
mkdir build && cd build && meson setup --prefix=$XORG_PREFIX .. && ninja
Pour tester les résultats, lancez : ninja test. Il n'y a qu'un test pour ce paquet, dlclose, et il est connu pour échouer sur certains systèmes.
Maintenant, en tant qu'utilisateur root
:
ninja install
Si doxygen est présent à la
construction placez la documentation dans un répertoire versionné
en tant qu'utilisateur root
:
[ -e $XORG_PREFIX/share/doc/libvdpau ] && mv -v $XORG_PREFIX/share/doc/libvdpau{,1,5}
Last updated on