xine-lib-1.2.1

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.1 platform.

Package Information

Xine Libraries Dependencies

Required

X Window System, FFmpeg-0.10.3, and at least one of: ALSA-1.0.25, PulseAudio-2.0 or JACK

Optional

liba52-0.7.4, AAlib-1.4rc5, DirectFB, FAAD2-2.7, FLAC-1.2.1, gdk-pixbuf-2.26.1, gnome-vfs-2.24.4, ImageMagick-6.7.5-10, libbluray, libcaca, libdca, libdvdnav-4.2.0, libFAME, libmad-0.15.1b, libmng-1.0.10, libtheora-1.1.1, libvdpau, libvorbis-1.3.2, MesaLib-8.0.2, modplug, musepack, Samba-3.6.4, SDL-1.2.15, Speex-1.2rc1, VCDImager, Video4Linux and WavPack.

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 --disable-musepack --disable-vcd \
  --docdir=/usr/share/doc/xine-lib-1.2.1 &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--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.1: 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.

--with-external-dvdnav: If you have installed libdvdnav-4.2.0 use this option to make Xine-lib link its xineplug_decode_dxr3_spu.so, xineplug_decode_spu.so and xineplug_inp_dvd.so plugins to Libdvdnav.

--enable-a52dec=external: If you have installed liba52-0.7.4 use this option to make Xine-lib link its xineplug_decode_a52.so plugin to Liba52.

--with-external-libmad: If you have installed libmad-0.15.1b use this option to make Xine-lib link its xineplug_decode_mad.so plugin to Libmad.

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

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-04-18 05:18:11 +0000