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 adequadamente usando-se uma plataforma LFS 13.1.
Transferência (HTTP): https://storage.googleapis.com/aom-releases/libaom-3.14.1.tar.gz
Soma de verificação MD5 da transferência: 4a689bbc27ec095d253ed8d241077ad5
Tamanho da transferência: 6,1 MB
Espaço em disco estimado exigido: 124 MB
Tempo de construção estimado: 0,8 UPC (com paralelismo=4)
yasm-1.3.0 (ou NASM-3.02)
Impeça instalação de versões estáticas das bibliotecas:
sed -i 's/aom aom_static/aom/' cmake/aom_install.cmake
Instale o libaom executando os seguintes comandos:
mkdir aom-build &&
cd aom-build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D BUILD_SHARED_LIBS=1 \
-D ENABLE_DOCS=no \
-G Ninja .. &&
ninja
Esse pacote não vem com uma suíte de teste funcional.
Agora, como o(a) usante root:
ninja install
-D BUILD_SHARED_LIBS=1:
Essa chave constrói versões compartilhadas das bibliotecas.
-D ENABLE_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.18.0.
-D ENABLE_NASM=yes: Use essa chave se
você tiver ambos, yasm-1.3.0 e NASM-3.02, instalados
e desejar usar nasm em vez do yasm.