diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 3c500df6f6..0b7ae8d6e6 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -38,6 +38,16 @@ --> + + April 20th, 2023 + + + [renodr] - Add libaom in support of libavif. Fixes + #17953. + + + + April 19th, 2023 diff --git a/multimedia/libdriv/gst10-plugins-bad.xml b/multimedia/libdriv/gst10-plugins-bad.xml index 8bd2b1c93c..10d842d1cd 100644 --- a/multimedia/libdriv/gst10-plugins-bad.xml +++ b/multimedia/libdriv/gst10-plugins-bad.xml @@ -97,6 +97,7 @@ (for examples), (for one test), , + , , (for one test), , @@ -121,7 +122,7 @@ compiled with wayland support), , , - aom, + bs2b, Chromaprint, dssim, diff --git a/multimedia/libdriv/libaom.xml b/multimedia/libdriv/libaom.xml new file mode 100644 index 0000000000..1ee994bf17 --- /dev/null +++ b/multimedia/libdriv/libaom.xml @@ -0,0 +1,182 @@ + + + %general-entities; + + + + + + + + +]> + + + + + libaom-&libaom-version; + + + libaom + + + + Introduction to libaom + + + 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. + + + &lfs113_checked; + + Package Information + + + + Download (HTTP): + + + + + Download (FTP): + + + + + Download MD5 sum: &libaom-md5sum; + + + + + Download size: &libaom-size; + + + + + Estimated disk space required: &libaom-buildsize; + + + + + Estimated build time: &libaom-time; + + + + + libaom Dependencies + + Recommended + + or + + + + Optional + + + + + + User Notes: + + + + + Installation of libaom + + + Install libaom by running the following + commands: + + +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 + + + To test the results, issue: ninja runtests. Note that + the tests take an extremely long time to run. + + + + Now, as the root user: + + +ninja install && +rm -v /usr/lib/libaom.a + + + + + Command Explanations + + + -DBUILD_SHARED_LIBS=1: This switch builds shared + versions of the libraries. + + + + -DENABLE_DOCS=no: This switch disables building + the documentation because it fails due to an incompatibilty with the + latest version of . + + + + : Use this switch if you have + installed and wish to use it instead + of yasm. + + + + + Contents + + + Installed Programs + Installed Libraries + Installed Directories + + + + None + + + libaom.so + + + /usr/include/aom + + + + + + Short Descriptions + + + + + libaom.so + + + contains functions that provide a reference implementation of the + AV1 codec + + + libaom.so + + + + + + diff --git a/multimedia/libdriv/libdriv.xml b/multimedia/libdriv/libdriv.xml index 48195c2e16..76f2b8e5e4 100644 --- a/multimedia/libdriv/libdriv.xml +++ b/multimedia/libdriv/libdriv.xml @@ -42,6 +42,7 @@ + diff --git a/multimedia/videoutils/ffmpeg.xml b/multimedia/videoutils/ffmpeg.xml index f5693d11c2..9107b2bffe 100644 --- a/multimedia/videoutils/ffmpeg.xml +++ b/multimedia/videoutils/ffmpeg.xml @@ -87,6 +87,7 @@ Recommended + , , , , @@ -193,6 +194,7 @@ --disable-static \ --enable-shared \ --disable-debug \ + --enable-libaom \ --enable-libass \ --enable-libfdk-aac \ --enable-libfreetype \ @@ -379,6 +381,11 @@ grep ^TEST ../fate.log | wc -l --> + + --enable-libaom: Enables AV1 audio and video + decoding via libaom. + + --enable-libass: Enables ASS/SSA subtitle format rendering via libass. diff --git a/multimedia/videoutils/vlc.xml b/multimedia/videoutils/vlc.xml index a67e74b900..7e1ceb6358 100644 --- a/multimedia/videoutils/vlc.xml +++ b/multimedia/videoutils/vlc.xml @@ -129,6 +129,7 @@ , , + , , , , @@ -139,7 +140,7 @@ , , , - aom, + aribb24, dav1d, Dirac, diff --git a/packages.ent b/packages.ent index 1562f0b9ab..0e6ca5b3a9 100644 --- a/packages.ent +++ b/packages.ent @@ -1020,6 +1020,7 @@ to avoid building libxml2 twice, which is slow with all deps --> +