Difference between revisions of "Xine Libraries"
From CBLFS
Jump to navigationJump to search(4 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
!Download Source: | !Download Source: | ||
| http://prdownloads.sourceforge.net/xine/xine-lib-{{Xine Libraries-Version}}.tar.bz2 | | http://prdownloads.sourceforge.net/xine/xine-lib-{{Xine Libraries-Version}}.tar.bz2 | ||
− | |||
− | |||
|} | |} | ||
Line 16: | Line 14: | ||
* [[X Window System]] | * [[X Window System]] | ||
* [[EsounD]] or [[ALSA]] or [[aRts]] or [[PulseAudio]] | * [[EsounD]] or [[ALSA]] or [[aRts]] or [[PulseAudio]] | ||
+ | |||
=== Recommended === | === Recommended === | ||
* [[XCB]] | * [[XCB]] | ||
* [[FFmpeg]] | * [[FFmpeg]] | ||
+ | |||
=== Optional === | === Optional === | ||
* [[Pkg-config]] | * [[Pkg-config]] | ||
Line 44: | Line 44: | ||
* [[sgmltools-lite]] | * [[sgmltools-lite]] | ||
* [[Transfig]] | * [[Transfig]] | ||
+ | * [[wavpack]] | ||
== Configuration Information == | == Configuration Information == | ||
Line 55: | Line 56: | ||
|''--with-w32-path:'' Specify where win32 codecs are installed. See [[MPlayer]]. | |''--with-w32-path:'' Specify where win32 codecs are installed. See [[MPlayer]]. | ||
|} | |} | ||
+ | |||
== Non-Multilib == | == Non-Multilib == | ||
Compile the package: | Compile the package: | ||
− | |||
./configure --prefix=/usr && | ./configure --prefix=/usr && | ||
make | make | ||
Line 73: | Line 74: | ||
Compile the package: | Compile the package: | ||
− | |||
CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" USE_ARCH=32 \ | CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" USE_ARCH=32 \ | ||
PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" ./configure \ | PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" ./configure \ | ||
Line 89: | Line 89: | ||
Compile the package: | Compile the package: | ||
− | |||
CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" USE_ARCH=n32 \ | CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" USE_ARCH=n32 \ | ||
PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" ./configure \ | PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" ./configure \ | ||
Line 105: | Line 104: | ||
Compile the package: | Compile the package: | ||
− | |||
CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" USE_ARCH=64 \ | CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" USE_ARCH=64 \ | ||
PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure \ | PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure \ | ||
Line 131: | Line 129: | ||
| /usr/share/doc/xine-lib, /usr/share/xine, /usr/include/xine, /usr/lib/xine/plugins/{{Xine Libraries-Version}} | | /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 15:10, 1 August 2009
Download Source: | http://prdownloads.sourceforge.net/xine/xine-lib-1.1.18.1.tar.bz2 |
---|
Contents
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
- X Window System
- EsounD or ALSA or aRts or PulseAudio
Recommended
Optional
- Pkg-config
- AAlib
- libmng
- SDL
- FLAC
- libFAME
- libogg
- libvorbis
- Speex
- libmad
- liba52
- GNOME Virtual File System
- Samba
- ImageMagick
- DirectFB
- Theora
- libSTK
- libcaca
- libdvdnav
- libmodplug
- libcdio
- vcdimager
- sgmltools-lite
- 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
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 |