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 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
Download (HTTP): https://storage.googleapis.com/aom-releases/libaom-3.8.0.tar.gz
Download MD5 sum: 53c395f49ff022ad2529656335ce5c74
Download size: 5.2 MB
Estimated disk space required: 103 MB (add 1.0 GB for tests)
Estimated build time: 0.8 SBU (with parallelism=4, add 187 SBU for tests)
yasm-1.3.0 (or NASM-2.16.01)
本パッケージのテストの中には、インターネット接続を必要とするものがあります。
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
-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.