libaom pakken inneholder en referanse versjon av Alliance for Open Media videokodeken. Denne kodeken er et patentfritt alternativ til H.265, og begynner å bli brukt rundt hele internett.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://storage.googleapis.com/aom-releases/libaom-3.13.1.tar.gz
Nedlasting MD5 sum: d615c4dbe062fc307d70d7fb85b678b2
Nedlastingsstørrelse: 6.0 MB
Estimert diskplass som kreves: 142 MB
Estimert byggetid: 0.8 SBU (med parallellitet=4)
Påkrevd oppdatering: https://www.https://www.lfs.freding.no//patches/blfs/svn/libaom-3.13.1-nasm3-1.patch
yasm-1.3.0 (eller NASM-3.01
NASM-3 har gjort en endring der hjelpeskjermen nå viser ulik tekst basert på forskjellige parametere, i stedet for å vise all informasjonen på forhånd. Denne pakken er avhengig av at all informasjonen er der. Fiks hvordan denne pakken får tak i denne informasjonen for å forhindre konfigurasjonsfeil med bare NASM-3 installert:
patch -Np1 -i ../libaom-3.13.1-nasm3-1.patch
Installer libaom ved å kjøre følgende kommandoer:
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
Denne pakken leveres ikke med en fungerende testpakke.
Nå, som root bruker:
ninja install && rm -v /usr/lib/libaom.a
-D BUILD_SHARED_LIBS=1:
Denne bryteren bygger delte versjoner av bibliotekene.
-D ENABLE_DOCS=no: Denne
bryteren deaktiverer bygging av dokumentasjonen fordi den mislykkes
på grunn av en inkompatibilitet med siste versjon av Doxygen-1.15.0.
-D ENABLE_NASM=yes: Bruk denne bryteren
hvis du har både yasm-1.3.0 og NASM-3.01 installert
og ønsker å bruke nasm i stedet for yasm.