NOTE: ALL OF THIS IS BETA SOFTWARE. EVENTUALLY THIS ENTIRE PROJECT MAY DISAPPEAR AND BE MERGED INTO XINE PROPER! xine_vcdx - VCD, SVCD, XVCD, XSVCD, HQVCD with playback control (PBC) and segment support; plus an enhanced CD-DA (Audio Compact Disc) plugin Introduction ~~~~~~~~~~~~ This is a xine Video CD plugin for the xine media player. Its aim is to add the full compliment of advanced VCD/SVCD features to xine: playback control (PBC) including selections, still-frames and menus. Along the way we picked also up an CD-DA plugin (Audio Compact Disc). MPEG's with multiple audio tracks (found only in the SVCD standard) and subtitles are not really part this plugin. xine currenly handles multiple audio tracks. Someone is working on subtitle support, but that will be added as a separately and into the xine library. Many xine-lib alpha and beta releases go through very little testing: From: bartscgr@t-online.de (Guenter Bartsch) Cc: xine-devel@lists.sourceforge.net Subject: Re: [xine-devel] input plugin API 12 vs. API 13 Date: Fri, 2 May 2003 11:08:07 +0200 ... at least for the beta releases i make the only test i do is to create a tarball and copy it to a clean machine and completely build it there. ... Sometimes untested last-minute changes are made which break things. The attitude seems to be that users provide the regression testing and are only too happy to do so. As a result, some xine-lib releases are short lived. Since this plugin is not released with the frequency of xine lib, we try to attach to a xine-lib release number that after the fact seems to have fewer problems. If you are looking for a less buggy release of xine-lib, try the version with the version number of the latest xine-vcdx. Releases of the plugin follow the same versioning scheme as xine itself, so if you have version x.y.z of xine, the x.y.z release of the vcdx plugin should work with it. If however you are using version a.b.c and there is no corresponding a.b.c of this plugin pick the release that is closest and greater if that exists. If there no version number that matches exactly or when you install you don't see a VCDX button then try a lower-numbered xine-lib release. Please see the bugs section in NEWS for current issues before posting bug reports to the list. Software Requirements ~~~~~~~~~~~~~~~~~~~~~~ * A version of xine-lib and xine-ui which matches the version number of this release. * A version of vcdimager with vcdinfo support Usage ~~~~~ The plugin adds the 'vcdx://' MRL-type to Xine. To launch Xine from the command line and make it play the VCD in the default selection from the default CD device, simply use $ xine *xine-options* vcdx:/ $ xine *xine-options* cdda:// Alternatively, start xine GUI, click on either the 'VCDX' or CDX buttons and press 'play' or bring up the MRL browser and click on VCDX or CDX for a list. More information ~~~~~~~~~~~~~~ More information on configuration customization, user interface behavior and guts behind the plugin can be found in the doc directory. Acknowledgements ~~~~~~~~~~~~~~~~ The plugin would be next to useless without the work of the xine project (http://xine.sf.net/) and the vcdimager project (http://vcdimager.org) Ideas and code originated from the xine's vcd plugin, the xine dvdnav plugin and libraries were distilled from the vcdimager package. Copyright ~~~~~~~~~ xine_vcdx is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA