xine-lib-1.2.13

Introduksjon til Xine Biblioteker

Xine Bibliotek pakken inneholder xine biblioteker. Disse er nyttige for grensesnitt med eksterne programtillegg som tillater flyt av informasjon fra kilden til lyd og video maskinvare.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Ytterligere Nedlastinger

Xine Biblioteker Avhengigheter

Påkrevd

et grafiske miljø, FFmpeg-7.1, og minst en av: alsa-lib-1.2.13, PulseAudio-17.0, eller JACK

Anbefalt

Valgfri

AAlib-1.4rc5, FAAD2-2.11.1, FLAC-1.4.3, gdk-pixbuf-2.42.12, GLU-9.0.3, ImageMagick-7.1.1-36, liba52-0.8.0, libdvdcss-1.4.3, libmad-0.15.1b, libmng-2.0.3, libnsl-2.0.1, libva-2.22.0 (krever GLU-9.0.3), libvdpau-1.5, libvorbis-1.3.7, libvpx-1.15.0, Mesa-24.2.7, Samba-4.21.1, sdl12-compat-1.2.68, Speex-1.2.1, Doxygen-1.12.0 (for å lage API dokumentasjonen), v4l-utils-1.28.1 DirectFB, libbluray, libcaca, libdca, libFAME, libmodplug, libtheora, musepack, VCDImager, og WavPack,

Installasjon av Xine Biblioteker

Først, fiks å bygge denne pakken med ffmpeg-7.0 og senere:

patch -Np1 -i ../xine-lib-1.2.13-upstream_fixes-1.patch

Installer Xine Libraries ved å kjøre følgende kommandoer:

./configure --prefix=/usr          \
            --disable-vcd          \
            --with-external-dvdnav \
            --docdir=/usr/share/doc/xine-lib-1.2.13 &&
make

For å lage API dokumentasjonen, Doxygen må være installert og utsted følgende kommando:

doxygen doc/Doxyfile

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install
[Notat]

Notat

Når du installerer, gjør Makefile noen ekstra koblinger. Hvis du ikke har Xorg i /usr, må LIBRARY_PATH variabelen defineres for root brukeren. Hvis du bruker sudo for å angi root, bruk -E-alternativet for å sende dine nåværende miljøvariabler for installasjonsprosessen.

Hvis du har laget API dokumentasjonen, utfør følgende kommandoer som root bruker for å installere det:

install -v -m755 -d /usr/share/doc/xine-lib-1.2.13/api &&
install -v -m644    doc/api/* \
                    /usr/share/doc/xine-lib-1.2.13/api

Parameterforklaringer

--disable-vcd: Denne bryteren er nødvendig for å kompilere Xine Lib uten VCDImager installert. Fjern dette alternativet hvis du har installert VCDImager.

--with-external-dvdnav: Denne bryteren er nødvendig, fordi interne biblioteker ikke kan dekryptere DVD.

--docdir=/usr/share/doc/xine-lib-1.2.13: Denne bryteren fører til at dokumentasjonen installeres i en versjonert mappe i stedet for standard /usr/share/doc/xine-lib.

--disable-vaapi: bruk denne bryteren hvis libva-2.22.0 er installert og GLU-9.0.3 ikke er det, for å forhindre byggefeil.

Innhold

Installerte Programmer: xine-config og xine-list-1.2
Installerte Biblioteker: libxine.so og mange programtilleggsmoduler og videoutvidelser under /usr/lib/xine/plugins/2.8
Installerte Fonter: Utdata skjermmotor fonter plassert i /usr/share/xine-lib/fonts
Installerte Mapper: /usr/include/xine, /usr/lib/xine, /usr/share/xine-lib, og /usr/share/doc/xine-lib-1.2.13

Korte Beskrivelser

xine-config

gir informasjon til programmer som prøver å koble til xine bibliotekene

xine-list-1.2

brukes til å hente støttet filtypeinformasjon fra xine-lib

libxine.so

gir API for behandling av lyd-/videofiler