xine - A Free Video Player - Authors
  + Authors
Authors
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)