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

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

Xine Biblioteker Avhengigheter

Påkrevd

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

Anbefalt

Valgfri

AAlib-1.4rc5, FAAD2-2.11.2, FLAC-1.5.0, gdk-pixbuf-2.44.5, GLU-9.0.3, ImageMagick-7.1.2-13, liba52-0.8.0, libdvdcss-1.5.0, libmad-0.15.1b, libmng-2.0.3, libnsl-2.0.1, libva-2.23.0 (krever GLU-9.0.3), libvorbis-1.3.7, libvpx-1.16.0, Mesa-25.3.5, Samba-4.23.5, Speex-1.2.1, Doxygen-1.16.1 (for å lage API dokumentasjonen), v4l-utils-1.32.0 DirectFB, libbluray, libcaca, libdca, libFAME, libmodplug, libtheora, musepack, SDL1, 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

Neste, fiks bygging av denne pakken med gcc-15.x:

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

Deretter, fiks byggingen av denne pakken med ffmpeg-8:

patch -Np1 -i ../xine-lib-1.2.13-ffmpeg8.patch

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

./configure --prefix=/usr          \
            --disable-vcd          \
            --disable-w32dll       \
            --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.

--disable-win32dll: Denne bryteren deaktiverer bygging av Win32 støtte i bibliotekene, og fikser en kompileringsfeil på 32-biters systemer.

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