O pacote libaom contém uma versão de referência do codificador de vídeo Alliance for Open Media. Esse codificador é uma alternativa livre de patente ao H.265 e está começando a ser usado em toda a Internet.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.
Transferência (HTTP): https://storage.googleapis.com/aom-releases/libaom-3.6.1.tar.gz
Soma de verificação MD5 da transferência: e5b1843484eb9873666b878e03d8160b
Tamanho da transferência: 5,0 MB
Espaço em disco estimado exigido: 103 MB (adicionar 969 MB para testes)
Tempo de construção estimado: 0,5 UPC (com paralelismo=4, adicionar 136 UPC para testes)
yasm-1.3.0 (ou NASM-2.16.01; passe
a opção -DENABLE_NASM=yes para o
cmake se você quiser
usá-lo em vez do yasm)
Instale o libaom executando os seguintes comandos:
mkdir aom-build &&
cd aom-build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=1 \
-DENABLE_DOCS=no \
-G Ninja .. &&
ninja
Para testar os resultados, emita: ninja runtests. Observe que os tomam um tempo extremamente longo para executar.
Agora, como o(a) usuário(a) root:
ninja install && rm -v /usr/lib/libaom.a
-DBUILD_SHARED_LIBS=1: Essa
chave constrói versões compartilhadas das bibliotecas.
-DENABLE_DOCS=no: Essa
chave desabilita a construção da documentação porque ela falha
devido a uma incompatibilidade com a versão mais recente do
Doxygen-1.9.7.
-DENABLE_NASM=yes: Use essa chave se
você tiver o NASM-2.16.01 instalado e desejar usá-lo em vez
do yasm.