project leaders =============== Miguel Freitas <[email protected]> many bug and deadlock fixes, engine maintenance, soft deinterlacer, massive libwin32 updates Michael Roitzsch <[email protected]> several dxr3 fixes, massive engine contributions, multistream and post plugin architecture, DVD navigation Mike Melanson <[email protected]> a whole bunch of file demuxers, lots of audio and video decoders, assorted other input sources and utilities Thibaut Mattern <[email protected]> demuxer cleanups and fixes, mms input plugin fixes, xml parser, mmsh protocol support project administrator / release manager ======================================= Siegfried Langauf <[email protected]> Debian package, user support, project administration, plugin loader developers ========== Guenter Bartsch <[email protected]> xine founder, former project leader Daniel Caujolle-Bert <[email protected]> various suggestions, bug and build fixes, alsa plugin, main xine-ui programming Heiko Schaefer <[email protected]> FreeBSD support, testing, ideas Rich Wareham <[email protected]> subtitle support, navigation, libdvdnav Rocky Bernstein ~/<[email protected]> Enhanced VCD support James Courtier-Dutton <[email protected]> AC3 direct out via spdif on oss, subtitle interface, audio_output interface Juergen Keil <[email protected]> Solaris port and other bugfixes Matthias Hopf <[email protected]> IRIX port, video out interface, opengl video output Robin KAY <komadori [at] gekkou [dot] co [dot] uk> xvr100, pgx64/pgx24, and pgx32 video output plugins, WVE demuxer, MNG demuxer, EA ADPCM decoder, Solaris port improvements and bugfixes, various video_out, misc bugfixes Stephen Torri <[email protected]> Automake, autoconf, libtool development, and build fixes, health check Stefan Holst <[email protected]> real media streaming support, input_net fixes, image demuxer/decoder frontend programming Andreas Heinchen <[email protected]> theora support, subtitles in ogm streams Manfred Tremmel <[email protected]> iff support, spec-file James Stembridge <[email protected]> VIDIX driver, real media and ffmpeg interface fixes and improvements mpeg-4 postprocessing, initial software DTS decoding Frantisek Dvorak <[email protected]> czech translations and multilanguage support (xine lib/ui), RIP Input Plugin, WIN32 porting, lots of other improvements and bugfixes Darren Salt <[email protected]> occasional misc bug fixes xine is using ============= mpeg2dec - a free MPEG-2 video stream decoder liba52 - a free A/52 audio stream decoder Written by Aaron Holtzman <[email protected]> maintained and massively enhanced by Michel Lespinasse <[email protected]> libmpg123 - a free MPEG audio decoder Written by Michael Hipp <http://www.mpg123.de> FFmpeg - Streaming Multimedia System Written by Fabrice Bellard <http://ffmpeg.sourceforge.net> libmad - MPEG audio decoder Written by Robert Leslie <http://www.mars.org/home/rob/proj/mpeg/> avifile (Win32 codecs and DirectShow support) <http://avifile.sf.net> Written by Eugene Kuznetsov and Zdenek Kabelac FAAD2 - Freeware Advanced Audio Decoder version 2 Written by M. Bakker <http://www.audiocoding.com/> libdts - a free DTS Coherent Acoustics decoder Written by Gildas Bazin <http://www.videolan.org/dtsdec.html> GSM 06.10 Lossy Speech Compression Library Written by Jutta Degener and Carsten Bormann http://kbs.cs.tu-berlin.de/~jutta/toast.html win32 codec support (windows media / quicktime / real codecs) is based on work from: avifile http://avifile.sf.net MPlayer http://www.mplayerhq.hu/ wine http://www.winehq.com some demuxers and decoders (especially the real demuxer) and MMX/MMX2/SSE memcpy methods (among other things) are based on work from MPlayer http://www.mplayerhq.hu/ the vidix video system from MPlayerXP http://mplayerxp.sf.net/ VCD interpretation code in the extended VCD plugin from VCDImager by Herbert Valerio Riedel http://vcdimager.org CD I/O routines for the above from GNU libcdio by Rocky Bernstein and Herbert Valerio Riedel http://www.gnu.org/software/libcdio Goom - visual effects generator Written by Jean-Christophe Hoelt et. al. http://ios.free.fr/?page=projet&quoi=1 Nosefart v1.92 - NES Music Simulator Written by Matt Conte http://www.baisoku.org/ PCM time-domain equalizer Copyright (C) 2002 Felipe Rivera <liebremx at users sourceforge net> http://equ.sf.net Contributions ============= many thanks to the Linux Video and DVD Project "LiViD" (http://www.linuxvideo.org/), where the original ideas for the xine video player came from. Alan Cox bug fixes, net-input-plugin Alexander G. Rubio <[email protected]> many thanks for those great skins to Marc Bufe <[email protected]> web design Hugo Trippaers <[email protected]> Xinerama support Roland Barmettler <[email protected]> NTSC aspect ratio patches nakamura <[email protected]> Liner PCM patch Bruno Schwander <[email protected]> Soren Schmidt <[email protected]> input_vcd code for FreeBSD Christoph Pittracher <[email protected]> pitt skin Dave Gilbert <[email protected]> alpha support Bastien Nocera <[email protected]> gnome-vfs input plugin, powerpc patch, bug fixes Philip Stadermann <[email protected]> arts audio server support, kde frontend Jérôme Villette <[email protected]> 'xinetic', 'CelomaGold', 'CelomaMdk', 'CelomaChrome', 'Centori' and 'Keramic' skins. Bill Fink <[email protected]> powerpc patches, oss output softsync, "skip by chapter" feature Gert Vervoort <[email protected]> LPCM audio decoder plugin, ffmpeg aspect ratio Peter Weissgerber <[email protected]> alsa 05 plugin fixes Alfredo J. Delaiti [email protected] FAQ spanish translation Marco Solari <[email protected]> FAQ and README italian translation Luis Silva <[email protected]> xine about movie Harm van der Heijden <[email protected]> libdivx4 plugin, dxr3 support and encoding Chris Rankin <[email protected]> configurable VCD device patch, rv40 support Andrew Meredith <[email protected]> Snapshot feature Stefan Reinauer <[email protected]> ia64, s/390 patches Bartlomiej Muryn <[email protected]> README.dxr3 and .po Polish translations, dxr3 testing Damien Clermonte <[email protected]> http input plugin patches Matthias Dahl <[email protected]> syncfb video-out plugin, XF86VidMode support, FAQ/README overhaul, bugfixes Marcelo Roberto Jimenez <[email protected]> w32dll audio and xine-ui bugfixes George Staikos <[email protected]> xinerama bugfixes Juan Manuel Garc? Molina <[email protected]> spanish internationalization files. Jeffrey W. Baker <[email protected]> altivec support for libmpeg2 Gurer Ozen <[email protected]> gtk+ frontend Tommi Asiala <[email protected]> Readme in Finnish Daniel Erat <[email protected]> 'cloudy' skin. Ewald Snel <[email protected]> metronom sync loop fix, safe ffmpeg multithread init, memleak fixes Bruno Pinaud <[email protected]> french translation updates/fixes. Philipp Matthias Hahn <[email protected]> many translation files and man pages updates/fixes Tomas Kovar <[email protected]> slovak internationalization files (xine lib), xvid support Daniel Bena <[email protected]> slovak internationalization files (xine ui, xine lib). Scott Smith <[email protected]> yuv2rgb optimizations and downscaling support Jirka Novak <[email protected]> font encoding support for avi subtitles Michael Jochum <[email protected]> avi multiple audio stream support Andrei Lahun <[email protected]> mms/browser plugin enhancements, asf fixes Sergiy Kudryk <[email protected]> ukrainian internationalization files (xine ui). Ian Goldberg <[email protected]> streaming AVI support (plays growing files), >2GB AVI files Rogerio Brito <[email protected]> C version for linear blend deinterlacer Tim Ferguson <[email protected]> CYUV, RoQ, and Id CIN video decoders Andrew Patrikalakis <[email protected]> powerpc assembly memcpy() implementaions with assistance from Rogerio Brito <[email protected]> Benjamin Herrenschmidt <[email protected]> Michel Dzer <[email protected]> Others Giovanni Baronetti and Mauro Borghi <[email protected]> demux_ts fixes and improvements Carsten Weinhold <[email protected]> patch to improve quality of linearblend filter, new AV sync method by resampling audio, fixed pthread starvation in audio out, improved audio vpts precision Claire Griffin <[email protected]> demux_ts fixes for ATSC streams Staszek Pasko <[email protected]> binary index search for avi demuxer Dan Lindstrom <[email protected]> 64-bit Quicktime fixes Andres Salomon <[email protected]> memory leakage fixes Pierre Lombard <[email protected]> patch to avoid loss of first line in linearblend deinterlacer Igor Mokrushin <[email protected]> Software stereo volume control for aRts Roberto Togni <[email protected]> RPZA video decoder Mario Brito <[email protected]> Wing Commander III video decoder Howdy Pierce <[email protected]> pgx64 memory corruption patch, xshm bounds check patch demux_ts bugfixes James Slorach <[email protected]> fix for wrong abs() macro, deinterlacing fix, reported problem with estimation used by video_out to discard frames. Steffen Lorscheider <[email protected]> gui programming Paul Flinders <[email protected]> stdin/net plugin testing/bugfixes, audio downsampling Joachim Koenig <[email protected]> teletux/syncfb video output module, various bugfixes/reviews, alsa Christian Bauer <[email protected]> gui bugfixes (wm support, clean exit) Eduard Hasenleithner <[email protected]> dxr3 support Christian Vogler <[email protected]> closed caption decoding, osd fixes Dennis Bjorklund <[email protected]> configurable size of avi subtitles, patch to fix flashing subtitles in libsputext Xavier Izard <[email protected]> Xinerama fullscreen bugfix. Anders D. Wiehe <[email protected]> OSD stream informations patch. Zoltán Böszörményi <[email protected]> tremendous help in porting sputext to 1.0 API Micael Beronius <[email protected]> Chris Purnell <[email protected]> DVB plugin port to new API, DVB-C support, updates, fixes Mattias Eriksson <[email protected]> ported nvtv/tvmode code John McCutchan <[email protected]> flac demuxer and decoder Fredrik Noring <[email protected]> linux fb frontend. improved fb driver with zero copy Marco Zühlke <[email protected]> visualization improvements, demuxer cleanups Julio Sánchez <[email protected]> patch for drawing OSD bitmaps Stuart Caie <[email protected]> Playstation STR file demuxer, CD-ROM/XA ADPCM decoder Markus Plail <[email protected]> DTS passthrough improvements Dilb (?) demux_ogg.c strongarm patch Dan Dennedy <[email protected]> rawdv demuxer fixes, dvaudio patch, stdin input fixes Andreas Heinchen <[email protected]> xvid/divx/mpeg4 testing, patches and bugfixes OGM subtitles support Mariusz Pekala <[email protected]> vplayer subtitle format fixes Tim Champagne <[email protected]> Matthew Grooms msvc win32 port Conrad Parker <[email protected]> speex, Annodex and CMML support Marcel Janssen <[email protected]> libavcodec MPEG encoder for DXR3 Dirk Meyer <[email protected] stdctl patches for xine-ui and fbxine. post filter support for fbxine. Darren Vincent Hart <[email protected]> libstk video out plugin Philip Jägenstedt <[email protected]> rework of aspect ratio to support float values Laurent Aimar <[email protected]> MPEG demuxer fixes Adrian Schroeter <[email protected]> AMD64 support Simon Truss <[email protected]> metronom fix for duplicated pts Jeroen Asselman <[email protected]> v4l improvements, audio support Njål T. Borch <[email protected]> Ipv6 patch Ramon van der Aar <[email protected]> Network Buffer Controler patch, RTP/UDP plugin improvements Jack Steven Kelliher <[email protected]> XvMC support ATSC support for the DVB plugin Wang WenRui <[email protected]> encoding of URL with multibyte characters in MMS Giovanni Venturi <[email protected]> .po Italian translations Drew 'dantealiegri' Ogle <[email protected]> xitk fixes, xitk Xft support. Stephen Birch <[email protected]> RTP/UDP plugin fixes and improvements Debian woody backport autoprobe devfs in OSS audio output plugin Tilmann Bitterberg <[email protected]> OpenDML (AVI2.0) support Paul Eggleton <[email protected]> Amiga MOD support Jeff Smith <[email protected]> CACA video output plugin Yann Vernier <[email protected]> Via Ezra cpu detection, colorkey overlay support for OSD David Woodhouse file (wave) audio out plugin endian fixes in the pnm and rtsp input plugins Koos Vriezen <[email protected]> asx ENTRYREF tag handling Ian MacIntosh <[email protected]> Video resizing using mediaLib Mike Lampard <[email protected]> Overlay support for the DXR3 MPEG decoder Pan & Scan support for the DXR3 MPEG decoder DVB plugin DVB subtitle plugin Moritz Bunkus <[email protected]> Seeking support for the Matroska demuxer. Szymon Stefanek <[email protected]> Improved DVB mrls and dvbs, dvbc and dvbt support Vincent Pelletier <[email protected]> Word wrap and other improvements in libsputext. Daniel Mack <[email protected]> native Mac OS X video and audio output plugins André Pang <[email protected]> Mac OS X fixes and framework/frontend work Annodex and CMML support Stefan Kristiansson <[email protected]> moved Xv initialization from class to plugin context Ryan Tadlock <[email protected]> compensation for the field delay of some deinterlacing algorithms Casper Boemann <[email protected]> reuse stubs for unresolved exports of win32 dlls Thomas Hellström <[email protected]> XxMC driver with reworked XvMC support, including VIA CLE266 vld extensions. Frank van Viegen <[email protected]> libsmbclient input plugin Sylvain Colinet <[email protected]> mpl2 subtitle support Barry Scott <[email protected]> fix V4l source selection code by MRL Reinhard Nissl <[email protected]> contributions for VDR interoperability, bugfixes, overlay blending quality improvements, audio post plugin support for xine-ui, upmix_mono post plugin Pekka Jääskeläinen <[email protected]> DVB mouse-control and EPG enhancements Assaf Gillat <[email protected]> CDDB protocol 6 support (UTF-8 and multiple cd entries) Tadashi Jokagi <[email protected]> Japanese translation of xine-ui Piarres Beobide <[email protected]> Basque translations (xine-lib and xine-ui) Keenan Pepper <[email protected]> gcc4 patches Dams Nadé <[email protected]> gcc4 patches Diego 'Flameeyes' Pettenò <[email protected]> build system improvements, LE_64/BE_64 macro fixes Jason Tackaberry <[email protected]> plugin loader fixes, expand plugin fixes and non-4/3 display support Claudio Ciccani <[email protected]> completely rewritten DirectFB video out plugin Maximilian Schwerin <[email protected]> support for Vorbis-style comments in FLAC files Chris Cannam <[email protected]> JACK audio driver Christoph Pfister <[email protected]> XCB output plugins Albert Lee <[email protected]> Solaris portability fixes (and other miscellaneous fixes) (let us know if we've forgotten anyone)