libavif-0.11.1

Introduction libavif

Le paquet libavif contient une bibliothèque utilisée pour encoder et décoder des fichiers AVIF.

This package is known to build and work properly using an LFS 12.0 platform.

Informations sur le paquet

Dpendances de libavif

Requises

libaom-3.6.1

Recommandes

Facultatives

gtest, libdav1d, libyuv, rav1e et svt-av1

Installation de libavif

Installez libavif en excutant les commandes suivantes :

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -DAVIF_CODEC_AOM=ON         \
      -DAVIF_BUILD_GDK_PIXBUF=ON  \
      -G Ninja .. &&
ninja

Ce paquet a bien une suite de tests, mais elle nécessite gtest qui ne fait pas partie de BLFS.

Maintenant, en tant qu'utilisateur root :

ninja install

Le format AV1 a besoin d'être ajouté au cache des outils de chargement. En tant qu'utilisateur root :

gdk-pixbuf-query-loaders --update-cache

Explication des commandes

-DAVIF_CODEC_AOM=ON : ce paramètre active l'utilisation du codec AOM. Ce paquet est inutile sans au moins un codec intégré.

-DAVIF_BUILD_GDK_PIXBUF=ON : ce paramètre construit l'outil de chargement AVIF pour les applications qui utilisent gdk-pixbuf. Supprimez-le si vous n'avez pas installé gdk-pixbuf-2.42.10.

-DAVIF_CODEC_DAV1D=ON : utilisez ce paramètre si vous avez installé libdav1d et souhaitez l'utiliser comme codec.

-DAVIF_CODEC_RAV1E=ON : utilisez ce paramètre si vous avez installé rav1e et souhaitez l'utiliser comme codec.

-DAVIF_CODEC_SVT=ON : utilisez ce paramètre si vous avez installé svt-av1 et souhaitez l'utiliser comme codec.

Contents

Programmes installs: None
Bibliothques installes: libavif.so et libpixbbufloader-avif.so (dans /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders)
Rpertoires installs: /usr/include/avif

Descriptions courtes

libavif.so

contient les fonctions qui fournissent une implémentation C portable pour le format d'image AV1

libpixbufloader-avif.so

permet à des applications d'utiliser gdk-pixbuf pour lire des images AVIF