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.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
下载地址(HTTP):https://storage.googleapis.com/aom-releases/libaom-3.14.1.tar.gz
MD5 校验和:4a689bbc27ec095d253ed8d241077ad5
大小:6.1 MB
预计所需磁盘空间:124 MB
预计构建时间:0.8 SBU(并行度=4)
yasm-1.3.0 (or NASM-3.02)
Prevent installing static versions of the libraries:
sed -i 's/aom aom_static/aom/' cmake/aom_install.cmake
Install libaom by running the following commands:
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
This package does not come with a working test suite.
Now, as the root user:
ninja install
-D BUILD_SHARED_LIBS=1:
This switch builds shared versions of the libraries.
-D ENABLE_DOCS=no: This
switch disables building the documentation because it fails due to
an incompatibility with the latest version of Doxygen-1.17.0.
-D ENABLE_NASM=yes: Use this switch if
you have both yasm-1.3.0 and NASM-3.02 installed
and wish to use nasm instead of yasm.