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 les DVD numériques.

[Note]

Note

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.

Informations sur le paquet

  • Téléchargement (HTTP) : http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz

  • Téléchargement (FTP) :

  • 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

Facultatives

djbfft

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

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

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

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