Difference between revisions of "Xine Libraries"

From CBLFS
Jump to navigationJump to search
 
 
(27 intermediate revisions by 12 users not shown)
Line 2: Line 2:
 
|-
 
|-
 
!Download Source:
 
!Download Source:
| http://prdownloads.sourceforge.net/xine/xine-lib-1.1.2.tar.bz2
+
| http://prdownloads.sourceforge.net/xine/xine-lib-{{Xine Libraries-Version}}.tar.bz2
 
|}
 
|}
  
 
----
 
----
 +
 +
{{Package-Introduction|The Xine Libraries package contains Xine libraries. These are useful for interfacing with external plugins that allow the flow of information from the source to the screen and speakers.|http://www.xinehq.de/}}
  
 
== Dependencies ==
 
== Dependencies ==
Line 11: Line 13:
 
=== Required ===
 
=== Required ===
 
* [[X Window System]]
 
* [[X Window System]]
* [[EsounD]] or [[ALSA]] or [[aRts]] or [[polypaudio]]
+
* [[EsounD]] or [[ALSA]] or [[aRts]] or [[PulseAudio]]
 +
 
 +
=== Recommended ===
 +
* [[XCB]]
 +
* [[FFmpeg]]
 +
 
 
=== Optional ===
 
=== Optional ===
 
* [[Pkg-config]]
 
* [[Pkg-config]]
* [[FFmpeg]]
 
 
* [[AAlib]]
 
* [[AAlib]]
 
* [[libmng]]
 
* [[libmng]]
Line 35: Line 41:
 
* [[libmodplug]]
 
* [[libmodplug]]
 
* [[libcdio]]
 
* [[libcdio]]
* [[VCDImager]]
+
* [[vcdimager]]
 
* [[sgmltools-lite]]
 
* [[sgmltools-lite]]
 
* [[Transfig]]
 
* [[Transfig]]
 +
* [[wavpack]]
 +
 +
== Configuration Information ==
 +
 +
{|
 +
|-
 +
|''--with-internal-vcdlibs:'' Use this option if vcdplugin build fails with [[vcdimager]].
 +
|-
 +
|''--enable-directfb:'' Add [[DirectFB]] support
 +
|-
 +
|''--with-w32-path:'' Specify where win32 codecs are installed. See [[MPlayer]].
 +
|}
  
 
== Non-Multilib ==
 
== Non-Multilib ==
Line 56: Line 74:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD32}" ./configure --prefix=/usr --enable-static &&
+
  CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" USE_ARCH=32 \
 +
PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" ./configure \
 +
    --prefix=/usr --enable-static --build=${CLFS_TARGET32} \
 +
    --with-xv-path=${XORG_PREFIX} &&
 
  make
 
  make
  
Line 68: Line 89:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --enable-static &&
+
  CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" USE_ARCH=n32 \
 +
PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" ./configure \
 +
    --prefix=/usr --libdir=/usr/lib32 \
 +
    --enable-static --with-xv-path=${XORG_PREFIX} &&
 
  make
 
  make
  
Line 80: Line 104:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --enable-static &&
+
  CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" USE_ARCH=64 \
 +
PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure \
 +
    --prefix=/usr --libdir=/usr/lib64 \
 +
    --enable-static --with-xv-path=${XORG_PREFIX} &&
 
  make
 
  make
  
Line 88: Line 115:
 
  mv -v /usr/bin/xine-config{,-64} &&
 
  mv -v /usr/bin/xine-config{,-64} &&
 
  ln -sfv multiarch_wrapper /usr/bin/xine-config
 
  ln -sfv multiarch_wrapper /usr/bin/xine-config
 +
 +
= Contents =
 +
 +
{| style="text-align: left;"
 +
|-valign="top"
 +
! Installed Programs:
 +
| xine-config
 +
|-valign="top"
 +
! Installed Libraries:
 +
| libxine.{la,so}
 +
|-valign="top"
 +
! Installed Directory:
 +
| /usr/share/doc/xine-lib, /usr/share/xine, /usr/include/xine, /usr/lib/xine/plugins/{{Xine Libraries-Version}}
 +
|}
 +
 +
[[Category:Media Libraries]]

Latest revision as of 16:10, 1 August 2009

Download Source: http://prdownloads.sourceforge.net/xine/xine-lib-1.1.18.1.tar.bz2

Introduction to Xine Libraries

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

Project Homepage: http://www.xinehq.de/

Dependencies

Required

Recommended

Optional

Configuration Information

--with-internal-vcdlibs: Use this option if vcdplugin build fails with vcdimager.
--enable-directfb: Add DirectFB support
--with-w32-path: Specify where win32 codecs are installed. See MPlayer.

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" USE_ARCH=32 \
PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" ./configure \
    --prefix=/usr --enable-static --build=${CLFS_TARGET32} \
    --with-xv-path=${XORG_PREFIX} &&
make

Install the package

make install &&
mv -v /usr/bin/xine-config{,-32}

N32

Compile the package:

CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" USE_ARCH=n32 \
PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" ./configure \
    --prefix=/usr --libdir=/usr/lib32 \
    --enable-static --with-xv-path=${XORG_PREFIX} &&
make

Install the package

make install &&
mv -v /usr/bin/xine-config{,-n32}

64Bit

Compile the package:

CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" USE_ARCH=64 \
PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure \
    --prefix=/usr --libdir=/usr/lib64 \
    --enable-static --with-xv-path=${XORG_PREFIX} &&
make

Install the package

make install &&
mv -v /usr/bin/xine-config{,-64} &&
ln -sfv multiarch_wrapper /usr/bin/xine-config

Contents

Installed Programs: xine-config
Installed Libraries: libxine.{la,so}
Installed Directory: /usr/share/doc/xine-lib, /usr/share/xine, /usr/include/xine, /usr/lib/xine/plugins/1.1.18.1