libaom-3.6.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.0.

Informações do Pacote

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

  • Transferência (FTP):

  • 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)

Dependências do libaom

Recomendadas

Opcionais

Doxygen-1.9.7

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

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