Xine Libraries-1.1.20

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.9, and at least one of: ALSA-1.0.24.1, EsounD-0.2.41, OSS, aRts-1.5.10, 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 Samba-3.6.1, ImageMagick-6.7.3-10, DirectFB, libdvdnav, libcaca, libmodplug, AAlib-1.4rc5, liba52-0.7.4, libdts (now libdca), WavPack, and libdxr3

If the following packages are not found on the system, versions of their libraries from the internal source tree will be used: libcdio, VCDImager and libmpcdec.

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:

./configure --prefix=/usr          \
            --with-external-ffmpeg \
            --docdir=/usr/share/doc/xine-lib-1.1.20 &&

make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--with-external-ffmpeg: The internal version of ffmpeg fails. This switch forces the use of the external version.

--docdir=/usr/share/xine-lib-1.1.20: 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.

--with-external-a52dec: use this option to force the xineplug_decode_a52.so plugin to link against the system installed liba52.

--with-external-libmad: use this option to force the xineplug_decode_mad.so plugin to link against the system installed libmad.

--with-external-dvdnav: use this option to force the xineplug_decode_dxr3_spu.so, xineplug_decode_spu.so and xineplug_inp_dvd.so plugins to link against the system installed libdvdnav and libdvdread

Contents

Installed Programs: xine-config and xine-list-1.1
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, and /usr/share/doc/xine-lib-1.1.20

Short Descriptions

xine-config

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

xine-list-1.1

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

libxine.so

provides the API for processing audio/video files.

Last updated on 2011-12-29 03:35:25 +0000