Gavl é a abreviatura de Gmerlin Audio Video Library. É uma biblioteca de baixo nível que lida com detalhes de formatos de áudio e vídeo, como espaços de cores, taxas de amostragem, configurações multicanais, etc. Ela fornece definições padronizadas para esses formatos, bem como estruturas de contêiner para transportar amostras de áudio ou imagens de vídeo dentro de um aplicativo.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://downloads.sourceforge.net/gmerlin/gavl-1.4.0.tar.gz
Soma de verificação MD5 da transferência: 2752013a817fbc43ddf13552215ec2c0
Tamanho da transferência: 4,4 MB
Espaço em disco estimado exigido: 50 MB
Tempo de construção estimado: 0,8 UPC
Primeiro, corrija um problema com o gcc-14 e posteriores:
sed -i "/stdio/a #include <string.h>" src/fill_test.c
Agora, instale Gavl executando os seguintes comandos:
LIBS=-lm \ ./configure --prefix=/usr \ --without-doxygen \ --with-cpuflags=none \ --docdir=/usr/share/doc/gavl-1.4.0 && make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make install
LIBS=-lm
: Essa variável garante que a
biblioteca matemática seja pesquisada durante a vinculação.
--without-doxygen
: Essa
chave desabilita o uso do Doxygen. Omita se o Doxygen estiver
instalado e você desejar construir a documentação da API.
--with-cpuflags=none
: Essa
chave corrige um problema de identificação de recursos da
arquitetura do sistema.