O pacote libvdpau contém uma biblioteca que implementa a biblioteca VDPAU.
Video Decode and Presentation API for Unix (VDPAU) é uma biblioteca de fonte aberto (libvdpau) e API originalmente projetada pela Nvidia para a série GeForce 8 dela e hardware de GPU posterior direcionado ao Sistema de Janelas X. Essa API da VDPAU permite que aplicativos de vídeo transfiram partes do processo de decodificação de vídeo e pós-processamento de vídeo para o hardware de vídeo da GPU.
Atualmente, as porções capazes de serem transferidas pela VDPAU para a GPU são compensação de movimento (mo comp), transformação discreta inversa de cosseno (iDCT), decodificação de comprimento variável (VLD) e desbloqueio para vídeos codificados com MPEG-1, MPEG-2, MPEG-4 ASP (MPEG-4 Parte 2), H.264/MPEG-4 AVC e VC-1, WMV3/WMV9. Quais codificadores específicos desses podem ser transferidos para a GPU depende da versão do hardware da GPU; especificamente, para também decodificar os formatos MPEG-4 ASP (MPEG-4 Parte 2), Xvid/OpenDivX (DivX 4) e DivX 5, uma série GeForce 200M (2xxM) (a décima primeira geração de unidades de processamento gráfico GeForce da Nvidia) ou mais recente hardware de GPU é exigido.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.
Transferência (HTTP): https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1.5/libvdpau-1.5.tar.bz2
Soma de verificação MD5 da transferência: 148a192110e7a49d62c0bf9ef916c099
Tamanho da transferência: 140 KB
Espaço em disco estimado exigido: 4,6 MB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
O controlador VDPAU adequado para o hardware em teu sistema:
libvdpau-va-gl-0.4.0 (para GPUs da
Intel) e Mesa-23.1.6 (fornecendo os controladores VDPAU
r600
, radeonsi
e nouveau
,
para as GPUs Radeon HD 2xxx e posteriores da ATI/AMD, e GPUs
suportadas da NVIDIA; o Mesa precisa ser construído depois
desse pacote para esses controladores)
Doxygen-1.9.7, Graphviz-8.1.0 e texlive-20230313 ou install-tl-unx
Instale o libvdpau executando os seguintes comandos:
mkdir build && cd build && meson setup --prefix=$XORG_PREFIX .. && ninja
Para testar os resultados, emita: ninja test. Existe somente um teste para esse pacote, dlclose, e ele é conhecido por falhar em alguns sistemas.
Agora, como o(a) usuário(a) root
:
ninja install
Se o doxygen estiver presente ao
tempo da construção, coloque a documentação em um diretório
versionado como o(a) usuário(a) root
:
[ -e $XORG_PREFIX/share/doc/libvdpau ] && mv -v $XORG_PREFIX/share/doc/libvdpau{,1.5}
Last updated on