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.12.1.tar.gz
Somme de contrôle MD5 du téléchargement : 51e4e369c41f66d2f8f1ed83e2206908
Taille du téléchargement : 5,3 Mo
Estimation de l'espace disque requis : 125 Mo (plus 1 Go pour les tests)
Estimation du temps de construction : 0,8 SBU (avec parallélisme = 4, plus 128 SBU pour les tests)
yasm-1.3.0 (ou NASM-2.16.03)
Il est nécessaire d'être connecté à internet pour certains tests de ce paquet
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
Pour tester les résultats, exécutez : ninja testdata && 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
-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.13.2.
-D ENABLE_NASM=yes
: utilisez
cette option si vous avez installé à la fois yasm-1.3.0 et
NASM-2.16.03 et souhaitez l'utiliser à la place
de yasm.