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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz
Somme de contrôle MD5 : 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 : https://wiki.linuxfromscratch.org/blfs/wiki/liba52
Installez liba52 en exécutant les commandes suivantes :
./configure --prefix=/usr \ --mandir=/usr/share/man \ --enable-shared \ --disable-static \ CFLAGS="${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