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 le DVD numériques.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
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
: Cette option
arrête l'installation de la version statique de la bibliothèque.
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 : 2012-03-06 17:54:55 +010