liba52 est une bibliothèque libre pour décoder des flux ATSC A/52 (connus aussi en tant que AC-3). Le standard A/52 est utilisé dans diverses applications, y compris la télévision et les DVD numériques.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz
Somme de contrôle MD5 du téléchargement : caa9f5bc44232dc8aeea773fea56be80
Taille du téléchargement : 236 Ko
Estimation de l'espace disque requis : 2.5 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/liba52
Installez liba52 en lançant les commandes suivantes :
./configure --prefix=/usr \
--mandir=/usr/share/man \
--enable-shared \
--disable-static \
CFLAGS="-g -O2 $([ $(uname -m) = x86_64 ] && echo -fPIC)" &&
make
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root :
make install &&
cp liba52/a52_internal.h /usr/include/a52dec &&
install -v -m644 -D doc/liba52.txt \
/usr/share/doc/liba52-0.7.4/liba52.txt
CFLAGS="-g -O2 ... :
Ceci règle CFLAGS sur -g -O2 (ce qui est le cas par défaut) mais,
sur les x86_64, ajoute -fPIC. C'est nécessaire pour compiler
liba52 sur x86_64.
--disable-static : Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
cp liba52/a52_internal.h ... : La copie de ce fichier d'en-tête dans /usr/include/a52dec permet à d'autres programmes (tels que xine-lib) de compiler et de se lier à une liba52 installée sur le système.
Last updated on 2019-08-19 01:01:59 +0000