Liba52-0.7.4

Introduction à Liba52

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.6.

Informations sur le paquet

  • 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

Facultatives

djbfft

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/liba52

Installation de 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

Explication des commandes

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.

Contenu

Programmes installés: a52dec et extract_a52
Bibliothèque installée: liba52.so
Répertoires installés: /usr/include/a52dec et /usr/share/doc/liba52-0.7.4

Descriptions courtes

a52dec

lit des flux audio ATSC A/52.

extract_a52

extrait du son ATSC A/52 d'un flux MPEG.

liba52.so

fournit les fonctions pour les programmes qui traitent des flux ATSC A/52.

Last updated on : 2012-03-06 17:54:55 +010