Le paquet libaom contient une version de référence du codec vidéo d'Alliance for Open Media. Ce codec est une alternative sans brevet à H.265 et commence à être utilisé un peu partout sur internet.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://storage.googleapis.com/aom-releases/libaom-3.13.2.tar.gz
Somme de contrôle MD5 du téléchargement : 65424d0c12bfc9b1f7814d9487cb48ce
Taille du téléchargement : 6,0 Mo
Estimation de l'espace disque requis : 132 Mo
Estimation du temps de construction : 0,8 SBU (avec parallélisme = 4)
yasm-1.3.0 (ou NASM-3.01)
Évitez l'installation des versions statiques des bibliothèques :
sed -i 's/aom aom_static/aom/' build/cmake/aom_install.cmake
Installez libaom en exécutant les commandes suivantes :
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
Ce paquet ne contient pas de suite de tests utilisable.
Maintenant, en tant qu'utilisateur root :
ninja install
-D
BUILD_SHARED_LIBS=1 : ce paramètre construit les
versions partagées des bibliothèques.
-D ENABLE_DOCS=no : ce
paramètre désactive la construction de la documentation car elle
échoue à cause d'une incompatibilité avec la dernière version de
Doxygen-1.16.1.
-D ENABLE_NASM=yes : utilisez
cette option si vous avez installé à la fois yasm-1.3.0 et
NASM-3.01 et souhaitez l'utiliser à la place de
yasm.