Gavl est l'acronyme de Gmerlin Audio Video Library. C'est une bibliothèque de bas niveau qui gère les détails des formats audio et video comme les espaces de couleurs, les taux d'échantillonnage, les configurations multi-canaux, etc. Elle fournit des définitions standards pour ces formats aussi bien que les structures de conteneurs pour avoir des morceaux sonores ou des images vidéo dans une application.
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://downloads.sourceforge.net/gmerlin/gavl-1.4.0.tar.gz
Somme de contrôle MD5 du téléchargement : 2752013a817fbc43ddf13552215ec2c0
Taille du téléchargement : 4,4 Mo
Estimation de l'espace disque requis : 50 Mo
Estimation du temps de construction : 0,8 SBU
Tout d'abord, corrigez un problème avec gcc-14 et supérieur :
sed -i "/stdio/a #include <string.h>" src/fill_test.c
Maintenant, installez Gavl en exécutant les commandes suivantes :
LIBS=-lm \ ./configure --prefix=/usr \ --without-doxygen \ --with-cpuflags=none \ --docdir=/usr/share/doc/gavl-1.4.0 && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
LIBS=-lm
: Cette variable s'assure
que les bibliothèques math est trouvée à l'édition des liens.
--without-doxygen
: Ce
paramètre désactive l'utilisation de Doxygen. Supprimez-le si vous
avez installé Doxygen et souhaitez construire la documentation de
l'API.
--with-cpuflags=none
:
ce paramètre corrige un problème avec l'identification des
capacités de l'architecture système.