Xine Libraries-1.2.0

Introduction to Xine Libraries

The xine Libraries package contains xine libraries. These are useful for interfacing with external plug-ins that allow the flow of information from the source to the screen and speakers.

This package is known to build and work properly using an LFS-7.0 platform.

Package Information

Xine Libraries Dependencies

Required

X Window System, FFmpeg-0.10, and at least one of: ALSA-1.0.24.1, EsounD-0.2.41, OSS, aRts-3.5.13, PulseAudio-0.9.23 or JACK

Optional

FLAC-1.2.1, libtheora-1.1.1, libvorbis-1.3.2, SDL-1.2.14, Speex-1.2rc1, libFAME-0.9.1, libmng-1.0.10, GNOME Virtual File System-2.24.4, libmad-0.15.1b, ImageMagick-6.7.3-10, DirectFB, libdvdnav, libcaca, libmodplug, AAlib-1.4rc5, liba52-0.7.4, libcdio, VCDImager, libmpcdec, libdts (now libdca), WavPack, and libdxr3

The following are needed to build the API documentation: sgmltools-lite and Transfig

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xine-lib

Installation of Xine Libraries

Install xine Libraries by running the following commands:

sed -i 's#gzgetc(#gzgetc_(#' src/xine-engine/osd.c &&
./configure --prefix=/usr --disable-musepack --disable-vcd \
  --docdir=/usr/share/doc/xine-lib-1.2.0 &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

sed -i 's#gzgetc(#gzgetc_(#' ...: This sed fixes compiling xine-lib if you have zlib-1.2.6 installed.

--disable-musepack: Remove this option if you've installed libmpcdec.

--disable-vcd: Remove this option if you've installed libcdio and VCDImager.

--docdir=/usr/share/xine-lib-1.2.0: This switch causes the documentation to be installed into a versioned directory instead of the default /usr/share/doc/xine-lib.

--disable-xinerama: Use this option if you didn't install libXinerama when you installed X Window System.

--with-xv-path=/path/to/somewhere: if libXv.so is not installed in /usr/X11R6/lib nor in /usr/lib you will need to tell the configure command where to find it.

Contents

Installed Programs: xine-config and xine-list-1.2
Installed Libraries: libxine.so and numerous plugin modules and video extensions
Installed Fonts: Output display engine fonts located in /usr/share/xine-lib/fonts
Installed Directories: /usr/include/xine, /usr/lib/xine, /usr/share/xine-lib and /usr/share/doc/xine-lib-1.2.0

Short Descriptions

xine-config

provides information to programs trying to link with the xine libraries.

xine-list-1.2

is used to get supported filetype information from xine-lib.

libxine.so

provides the API for processing audio/video files.

Last updated on 2012-02-12 21:10:29 +0000