libaom-3.8.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.1.

Informações do Pacote

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

  • Transferência (FTP):

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

  • Tamanho da transferência: 5,2 MB

  • Espaço em disco estimado exigido: 103 MB (adicionar 1,0 GB para 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.10.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 -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

Explicações do Comando

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

-DENABLE_NASM=yes: Use essa chave se você tiver ambos, yasm-1.3.0 e NASM-2.16.01, 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