Liba52-0.7.4

Introduksjon til Liba52

liba52 er et gratis bibliotek for dekoding av ATSC A/52 (også kjent som AC-3) strømmer. A/52-standarden brukes i en rekke applikasjoner, inkludert digital-TV og DVD.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.

Pakkeinformasjon

Valgfri

djbfft

Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/liba52

Installasjon av Liba52

Installer liba52 ved å kjøre følgende kommandoer:

./configure --prefix=/usr \
            --mandir=/usr/share/man \
            --enable-shared \
            --disable-static \
            CFLAGS="${CFLAGS:--g -O2} $([ $(uname -m) = x86_64 ] && echo -fPIC)" &&
make

For å teste resultatene, kjør: make check.

Nå, som root bruker:

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

Parameterforklaringer

CFLAGS="-g -O2 ...: Dette setter CFLAGS til -g -O2 (som er standard), men legger til -fPIC på x86_64. Dette er nødvendig for å kompilere liba52 på x86_64.

--disable-static: Denne bryteren forhindrer installasjon av statiske versjoner av bibliotekene.

cp liba52/a52_internal.h ...: Kopierer denne deklarasjonens filen til /usr/include/a52dec tillater noen andre programmer (som f.eks xine-lib) å kompilere og lenke mot et system installert liba52.

Innhold

Installerte Programmer: a52dec og extract_a52
Installert Bibliotek: liba52.so
Installerte Mapper: /usr/include/a52dec og /usr/share/doc/liba52-0.7.4

Korte Beskrivelser

a52dec

spiller av ATSC A/52 lydstrømmer

extract_a52

trekker ut ATSC A/52 lyd fra en MPEG strøm

liba52.so

gir funksjoner for programmene som håndterer ATSC A/52 strømmer