free, fast, portable and reusable
 xine is a free 
  (gpl-licensed) 
  high-performance, portable and reusable multimedia playback engine.
  xine itself is a shared library with an easy to use, yet powerful
  API
  which is used by many applications
  for smooth video playback and video processing purposes.
Read more about xine's features on the xine features page.
Read more about xine's features on the xine features page.
platforms
 xine tries to be as portable as possible. Supported platforms 
  include:
  
Audio output is supported on OSS, Alsa, artsd, esd (not recommended) and IRIXAL (irix/mips only), Sun audio.
- GNU/Linux (x86, alpha, sparc, ppc, ...)
 - FreeBSD (x86)
 - Solaris (sparc and x86)
 - Irix (mips)
 - Darwin/MacOS X (ppc) via the fink project
 
- MS Windows (partially working and committed to CVS)
 - HPUX (patches received)
 - OpenBSD (patches received)
 - OS/2 (external site)
 
Audio output is supported on OSS, Alsa, artsd, esd (not recommended) and IRIXAL (irix/mips only), Sun audio.
requirements
 The xine engine has very few dependencies. 
  zlib is the only library required to
  compile xine-lib (however, for full functionality, additional libraries,
  e.g. libX11, libvorbis, libogg, libtheora, ... should be installed).
  The build system is a standard automake/autoconf/libtool build environment,
  so to compile releases only GNU make and gcc (preferably the latest release)
  are required.
Front ends may need additional libraries, e.g. xine-ui needs libpng and optionally aalib, gxine needs GTK+ 2.0.
For all libraries complete installations are needed, including headers. If you install them from RPMs/DEBs or similar distribution-provided packages, be sure you install the developer packages as well.
Front ends may need additional libraries, e.g. xine-ui needs libpng and optionally aalib, gxine needs GTK+ 2.0.
For all libraries complete installations are needed, including headers. If you install them from RPMs/DEBs or similar distribution-provided packages, be sure you install the developer packages as well.
contact / support
 xine-user 
  is the mailing list for open discussions about xine. Anyone interested in xine 
  is welcome to subscribe to this list. If you have a questions or comments about 
  xine, feel free to post them there :-) 
You can also check out #xine on irc.freenode.net.
You can also check out #xine on irc.freenode.net.
external xine resources
 The following external web sites provide xine plugins and extensions as well 
  as binary packages:
  
- http://dvd.sourceforge.net
 -  DVD tools and plugins including menu support (dvdnav). 
Please Note: the dvdnav plugin has been merged into the xine-lib tree, so for normal users it is no longer necessary to install any external DVD plugins. However, for encrypted DVD playback libdvdcss is needed. - http://cambuca.ldhs.cetuc.puc-rio.br/~jcm/skyblade/
 - xine RPMs (including dvdnav RPMs)
 - freshrpms.net
 - xine RPMs for RedHat 7.2 and 7.3 (using d5d plugin)
 - http://cambuca.ldhs.cetuc.puc-rio.br/xine/
 - daily xine RPMs (RH7.x, win32 codecs RPM)
 - http://packman.links2linux.de/
 - xine RPMs (Suse 7.3, i686 and ppc)
 - http://www.amalthea.de/xine/
 - resources for xine and DXR3
 - dvd_disc_20000215.tar.gz
 - regionset utility
 - http://www.gekkou.co.uk/
 - precompiled Solaris/SPARC binaries
 - http://sinek.sourceforge.net/
 - gtk+ frontend to xine
 - http://rambo.its.tudelft.nl/~ewald/xine
 - xine aRts plugin
 - http://kxine.sourceforge.net/
 - KDE frontend to xine
 - http://www.reamined.on.ca/doconnor/xine/
 - xine for OS/2 sources and binaries
 
used software
xine uses software from the following free software projects: 
- liba52 by Aaron Holtzman and Michel Lespinasse
 - libmpeg2 by Aaron Holtzman and Michel Lespinasse
 - various decoders from the ffmpeg project by Fabrice Bellard
 - libmad - MPEG audio decoder by Robert Leslie
 - FAAD2 - Freeware Advanced Audio Decoder version 2 by M. Bakker
 
...without these great pieces of software xine would of course not be where it 
is now. 
Also many thanks to the guys from  
  ogle project who have provided kind support in developing all the interface 
  needed for navigation and subtitle support. 
credits
This is a very incomplete list of developers. A complete
list of authors is also available.
The names in brackets 
are SourceForge user names, just in case you need to contact one of the developers 
directly. If you have any questions related to xine, you should probably write 
to the xine-user 
mailing list or another one of our mailing 
lists.
  
Feedback and any kind of help offered is greatly appreciated. 
Project Leaders
- Miguel Freitas (miguelfreitas)
 - Many bug and deadlock fixes, bitrate detection, soft deinterlacer, massive libwin32 updates, knows the whole xine engine
 - Michael Roitzsch (mroi)
 - DXR3, many bufixes and improvements, post plugin architecture, knows the whole xine engine
 - Mike Melanson
 - Expert for exotic media formats, demuxer developement
 - Thibaut Mattern
 - Network streaming expert
 
Project and Release Administrator
- Siegfried Langauf (siggi)
 - Project administration, QA, debian packages, homepage, occasional hacking
 
Developers and other important people
- Günter Bartsch (guenter/gooofy)
 - Project founder
 - Daniel Caujolle-Bert (f1rmb)
 - Build/auto* process, alsa plugin, gui programming
 - Juergen Keil (jkeil)
 - solaris port and lots of bugfixes
 - Heiko Schaefer (heikos)
 - FreeBSD support, Testing
 - James Courtier-Dutton
 - DVD navigation
 - Thomas Hoppe (thomas_h)
 - Initial design of new homepage
 - Rich Wareham
 - DVD navigation library and initial plugin
 - Rocky Bernstein
 - Plugin for enhanced VCD/SVCD capabilities (vcdx)
 - Stefan Holst
 - Network streaming, frontend developement
 - Stephen Torri (storri)
 - Build system, portability