Xine Libraries-1.1.15

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.

Package Information

Xine Libraries Dependencies

Required

X Window System and EsounD-0.2.41 or OSS or ALSA-1.0.21 or aRts-1.5.10 or PulseAudio or JACK

Recommended

Optional

AAlib-1.4rc5, libmng-1.0.10, SDL-1.2.13, libFAME-0.9.1, libvorbis-1.2.3, Speex-1.0.5, GNOME Virtual File System-2.24.2, FLAC-1.2.1, Samba-3.0.30, ImageMagick-6.3.5-10, DirectFB, libtheora-1.0, libcaca, libmodplug, libcdio, VCDImager, libmpcdec, WavPack, libdxr3, and to build the API documentation sgmltools-lite and Transfig

The developers recommended that you use the internal source tree versions of liba52-0.7.4, libdts (now libdca), libdvdnav, and libmad-0.15.1b and not system-installed versions.

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/\(inline \)\(_x_is_fourcc\)/__\1int \2/' src/xine-engine/buffer.h &&
./configure --prefix=/usr \
            --docdir=/usr/share/doc/xine-lib-1.1.15 &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

sed -i 's/\(inline \)\(_x_is_fourcc\)/__\1int \2/' src/xine-engine/buffer.h && : This command enables c++ programs to use the header, for example in kdemultimedia-3.5.10

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

--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 Program: xine-config
Installed Libraries: libxine.so and numerous plugin modules and video extensions
Installed Fonts: Output display engine fonts located in /usr/share/xine/libxine1/fonts
Installed Directories: /usr/include/xine, /usr/lib/xine, /usr/share/xine, and /usr/share/doc/xine-lib-1.1.15

Short Descriptions

xine-config

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

libxine.so

provides the API for processing audio/video files.

Last updated on 2009-07-23 18:36:20 +0000