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.
This package is known to build and work properly using an LFS 12.0 platform.
Tlchargement (HTTP) : https://storage.googleapis.com/aom-releases/libaom-3.6.1.tar.gz
Somme de contrle MD5 : e5b1843484eb9873666b878e03d8160b
Taille du tlchargement : 5,0 Mo
Estimation de l'espace disque requis : 103 Mo (plus 969 Mo pour les tests)
Estimation du temps de construction : 0,5 SBU (avec parallélisme = 4, plus 136 SBU pour les tests)
yasm-1.3.0 (ou NASM-2.16.01,
passez l'option -DENABLE_NASM=yes à
cmake si vous voulez
l'utiliser à la place de yasm)
Installez libaom en excutant les commandes suivantes :
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
Pour tester les résultas, exécutez : ninja runtests. Remarquez que les tests prennent très longtemps à terminer.
Maintenant, en tant qu'utilisateur root :
ninja install && rm -v /usr/lib/libaom.a
-DBUILD_SHARED_LIBS=1 : ce
paramètre construit les versions partagées des bibliothèques.
-DENABLE_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.9.7.
-DENABLE_NASM=yes : utilisez cette
option si vous avez installé NASM-2.16.01 et
souhaitez l'utiliser à la place de yasm.