libaom-3.8.0

Introduction to libaom

The libaom package contains a reference version of the Alliance for Open Media video codec. This codec is a patent free alternative to H.265, and is starting to be used throughout the internet.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

Package Information

libaom Dependencies

Recommended

Optional

Doxygen-1.9.8

[注記]

注記

本パッケージのテストの中には、インターネット接続を必要とするものがあります。

Installation of libaom

Install libaom by running the following commands:

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

To test the results, issue: ninja runtests. Note that the tests take an extremely long time to run.

Now, as the root user:

ninja install &&
rm -v /usr/lib/libaom.a

Command Explanations

-DBUILD_SHARED_LIBS=1: This switch builds shared versions of the libraries.

-DENABLE_DOCS=no: This switch disables building the documentation because it fails due to an incompatibility with the latest version of Doxygen-1.9.8.

-DENABLE_NASM=yes: Use this switch if you have both yasm-1.3.0 and NASM-2.16.01 installed and wish to use nasm instead of yasm.

Contents

Installed Programs: None
Installed Libraries: libaom.so
Installed Directories: /usr/include/aom

Short Descriptions

libaom.so

contains functions that provide a reference implementation of the AV1 codec