libaom-3.9.1

Introdução ao libaom

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.2.

Informações do Pacote

  • Transferência (HTTP): https://storage.googleapis.com/aom-releases/libaom-3.9.1.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: f31b72e81dd177396e3553576f6515ef

  • Tamanho da transferência: 5,3 MB

  • Espaço em disco estimado exigido: 104 MB (adicionar 1,0 GB para os testes)

  • Tempo de construção estimado: 1,0 UPC (com paralelismo=4, adicionar 187 UPC para testes)

Dependências do libaom

Recomendadas

Opcionais

Doxygen-1.12.0

[Nota]

Nota

Uma conexão com a Internet é necessária para alguns testes desse pacote.

Instalação do libaom

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

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

Explicações do Comando

-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.12.0.

-D ENABLE_NASM=yes: Use essa chave se você tiver ambos, yasm-1.3.0 e NASM-2.16.03, instalados e desejar usar nasm em vez do yasm.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: libaom.so
Diretórios Instalados: /usr/include/aom

Descrições Curtas

libaom.so

contém funções que fornecem uma implementação de referência do codificador AV1