%general-entities; ]> $LastChangedBy$ $Date$ xine-lib-&xine-lib-version; Xine Libraries 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 audio and video hardware. &lfs101_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &xine-lib-md5sum; Download size: &xine-lib-size; Estimated disk space required: &xine-lib-buildsize; Estimated build time: &xine-lib-time; Xine Libraries Dependencies Required , , and at least one of: , , or JACK Recommended Optional , , , , , , , , , , , (requires ), , , , , , , , (to create the API documentation), DirectFB, libbluray, libcaca, libdca, libFAME, libmodplug, musepack, VCDImager, and WavPack, User Notes: Installation of Xine Libraries Install Xine Libraries by running the following commands: ./configure --prefix=/usr \ --disable-vcd \ --with-external-dvdnav \ --docdir=/usr/share/doc/xine-lib-&xine-lib-version; && make To create the API documentation, Doxygen must be installed and issue the following command: doxygen doc/Doxyfile This package does not come with a test suite. Now, as the root user: make install When installing, the Makefile does some additional linking. If you do not have Xorg in /usr, the LIBRARY_PATH variable needs to be defined for the root user. If using sudo to assume root, use the -E option to pass your current environment variables for the install process. If you built the API documentation, issue the following commands as the root user to install it: install -v -m755 -d /usr/share/doc/xine-lib-&xine-lib-version;/api && install -v -m644 doc/api/* \ /usr/share/doc/xine-lib-&xine-lib-version;/api Command Explanations --disable-vcd: This switch is required to compile Xine Lib without VCDImager installed. Remove this option if you have installed VCDImager. --with-external-dvdnav: This switch is required, because internal libraries cannot decrypt DVD. --docdir=/usr/share/doc/xine-lib-&xine-lib-version;: This switch causes the documentation to be installed into a versioned directory instead of the default /usr/share/doc/xine-lib. : use this switch if is installed and is not, to prevent a build failure. Contents Installed Programs Installed Libraries Installed Fonts Installed Directories xine-config and xine-list-1.2 libxine.so and numerous plugin modules and video extensions under /usr/lib/xine/plugins/2.8 Output display engine fonts located in /usr/share/xine-lib/fonts /usr/include/xine, /usr/lib/xine, /usr/share/xine-lib, and /usr/share/doc/xine-lib-&xine-lib-version; Short Descriptions xine-config provides information to programs trying to link with the xine libraries xine-config xine-list-1.2 is used to get supported filetype information from xine-lib xine-list-1.2 libxine.so provides the API for processing audio/video files libxine.so