MACE audio support with ffmpeg decoder
[mplayer/greg.git] / AUTHORS
blobac36ae2c06cc899e3bbc79b8b055bbaa837339bf
1                    *****************************************
2                                     AUTHORS
3                    *****************************************
4                    
5                    NOTE: Do NOT send bug reports, help and
6                    feature requests directly to the authors!
8 ___________________
9 The MPlayer project
10 ~~~~~~~~~~~~~~~~~~~
12 Árpád Gereöffy (A'rpi/ESP-team) [mail to <mplayer-users@mplayerhq.hu>]
13     * mplayer, mencoder core, A-V sync
14     * libmpdemux, demultiplexer for mpeg, asf, avi, various fixes in others
15     * mp3lib, based on mpglib sources [MP3 audio decoder]
16     * getch2 [keyboard handler]
17     * some changes in libmpeg2 code (progressive frames, bitrate & fps support)
18     * libvo improvements: adding OpenGL support, bugfix in mga driver...
19     * triple buffering & YUY2 support (for DivX/MPEG4) into mga_vid driver
20     * OSD & SUB display code
21     * FFmpeg/libavcodec integration
22     * DivX4Linux (Project Mayo) support (see documentation)
23     * New DVD-Support using libdvdread
24     * MPEG PES output & DVB card support
25     * libmpcodecs design, porting video decoders, filters
27 Zoltán Ponekker (Pontscho/fresh!mindworkz) <pontscho@makacs.poliod.hu>
28     * the original configure script and Makefiles for easy compile
29     * GUI system
30     * 3DNow! support into mp3lib and fastmemcpy.h
31     * various X11 driver changes, fixes (keyboard handling, fullscreen,
32       bpp detect, etc)
33     * libvo: adding xmga driver
34     * audio mixer (volume) support
36 Gábor Lénárt (LGB) <lgb@lgb.hu>
37     * configure script improvements
38     * Makefile improvements
39     * preliminary DVD support (libcss)
40     * various X11 cleanups and fixes
41     * HTMLization of documentation
43 Gábor Bérczi (Gabucino) <gabucino@mplayerhq.hu>
44     * documentation writer & maintainer
45     * Hungarian translation of documentation, homepage, and help output
46     * second homepage design&gfx
47     * homepage maintainer
48     * testing, codecs quality & speed comparisons
49     * IRC channels operator (#MPlayer is user channel)
50     * experimental MINIX port :) (what's funny about it?)
51     * MPsub subtitle format design
53 Szabolcs Berecz (Szabi) <szabi@inf.elte.hu>
54     * codecs.conf file parser
55     * config file and command line parser
56     * mga_vid fixes, module option etc.
57     * fbdev support in libvo
58     * type #7 subtitle support
60 László Megyer (Lez, Laaz) <lez@sch.bme.hu>
61     * SUB reader
62     * screensaver+DPMS disable for libvo
64 Gyula László (Chass, Tégla) <chass-@freemail.hu>
65     * first fonts (mp_font1.zip)
66     * third homepage design&gfx
67     * fourth (current) homepage design&gfx
69 Zoltán Márk Vicián (Se7en) <se7en@sch.bme.hu>
70     * SVGAlib support in libvo
72 Alex Beregszaszi (al3x) <alex@naxine.org>
73     * ALSA output driver in libao2
74     * vo_ggi output driver in libvo (www.ggi-project.org)
75     * XAnim codecs support
76     * VIVO files, codecs support
77     * TV grabbing support
78     * Quicktime hackings
79     * libavcodec support in MEncoder
80     * RM file format demuxer
81     * mencoder framecopy
82     * yuv4mpeg1 support
83     * NuppelVideo demuxer changes
84     * subconfig
85     * VIDIX and libdha hackings
86     * Matrox driver port to Vidix
87     * XVidix video output driver
88     * and other various stuff (in libvo, libmad syncing, dec_audio/video and
89       loader)
90     * libmpcodecs / libmpdemux hacking
91     * co-patch-maintainer
93 Andreas Ackermann (Acki) <asackerm@stud.informatik.uni-erlangen.de>
94     * LIRC support (see documentation)
95     * DGA support in libvo
97 Felix Bünemann (Atmos) <atmosfear@users.sourceforge.net>
98     * SDL driver maintainer
99     * Additional YUV formats fixes
100     * New font (mp_font2.zip)
101     * PNG file output support in libvo
102     * flipping support (for Indeo 3/4, etc)
103     * SDL audio driver in libao2
104     * RAW PCM/WAVE file writer for libao2
105     * Ogg Vorbis audio support
106     * Various aspect ratio code, prescaling support
107     * Win32 (Cygwin) port
108     * DivX5Linux support
109     * AAC decoding support via libfaad2
110     * Darwin (MacOS X) port
112 TeLeNiEkO <telenieko@telenieko.com>
113     * Spanish translation of documentation (outdated)
115 Michael Graffam <mgraffam@idsi.net>
116     * XF86VidMode support to vo_x11 and vo_dga
117     * Video mode switching code to vo_dga
119 Jens Hoffmann <hoffmajs@gmx.de>
120     * Additional YUV formats support
121     * found the big BITMAPINFOHEADER problem -> solved ASV2 pixelization
123 Nick Kurshev <nickols_k@mail.ru>
124     * memcpy optimizations for AMD K7 and Intel Pentium III (fastmemcpy.h)
125     * CD-ROM tune info
126     * further 3DNow! optimizations into mp3lib and libac3 and FFmpeg
127     * Russian translation of documentation (outdated)
128     * radeon_vid, rage128_vid, radeonfb
129     * libvo driver: vo_vesa
130     * VIDIX and libdha design, programming, rage128/radeon vidix drivers
132 German Gomez Garcia <german@piraos.com>
133     * SPDIF AC3 output for SBLive!
135 Dariusz Pietrzak (Eyck) <eyck@incubus.ar.lublin.pl>
136     * Debian packaging support (see debian/* and the documentation)
137     * support for vplayer subtitle format
138     * preliminary support for .RT subtitle format
140 Marcus Comstedt <marcus@idonex.se>
141     * initial Solaris8-x86 support
142     * configure fixes
144 Jürgen Keil <jk@tools.de>
145     * patched MPlayer to work on Solaris 8 x86
146     * various fixes (win32, configure, etc)
147     * SUN audio driver in libao2
148     * mediaLib support in libavcodec
150 Vladimir Kushnir <vkushnir@Alfacom.net>
151     * patched MPlayer to work on FreeBSD x86
153 Bertrand Baudet <bertrand_baudet@yahoo.com>
154     * network streaming support author, maintainer
155     * CDDB support
157 Derek J Witt <djw@flinthills.com>
158     * MMS network streaming patches
160 Alban Bedel <albeu@free.fr>
161     * MMS network streaming patches
162     * Playtree and per-entry config
163     * Playlist parsers
164     * New input layer, slave mode improvements
165     * Audio only support
166     * MP3, WAV and Ogg demuxers, Ogg-in-AVI fixes
167     * Support for audio from external file
168     * DXR2 driver
169     * vo_aa improvements
170     * CDDA support
172 Artur Zaprzala <zybi@fanthom.irc.pl>
173     * Complete font generator prog + OSD font (TOOLS/subfont-c)
175 lanzz@lanzz.org
176     * GIMP font generator plugin (TOOLS/subfont-gimp)
178 Adam Tla/lka <atlka@pg.gda.pl>
179     * osd/sub review, fixes, optimization, utf8 support
180     * various fixes
182 Folke Ashberg <folke@ashberg.de>
183     * native AAlib driver (-vo aa)
185 Ivan Kalvatchev <iive@yahoo.com>
186     * interlaced MPEG2 support (libmpeg2)
187     * libvo2 draft
188     * configfile parser fixes
190 pl <p_l@gmx.fr>
191     * new configure script
192     * general code maintaining, fixes, patch committing
194 Michael Niedermayer <michaelni@gmx.at>
195     * new, GPL postprocessing code (with deinterlacing etc...)
196     * software scaling with MMX/MMX2/3DNow support (swscale.c)
197     * various rgb/yuv bpp converters
198     * new, better IDCT code for libavcodec, speedup of divx decoders
199     * runtime CPU detection
200     * SSE optimization of liba52
201     * various encoder/decoder fixes, improvements in libavcodec, DR support
202     * various video filters, like il, swapuv, boxblur
204 Sven Goethel <sgoethel@jausoft.com>
205     * libvo driver: vo_gl2
207 joy_ping <joy@pingfm.org>
208     * ao_alsa9 fixes, AC3 passthrough support
210 Eric Anholt <eanholt@gladstone.uoregon.edu>
211     * CPU detection code
213 Jiri Svoboda <Jiri.Svoboda@seznam.cz>
214     * AQT type subtitles support
215     * CRTC2 YUV support in mga_vid
216     * DirectFB video output driver
218 Oliver Schoenbrunner <oliver.schoenbrunner@jku.at>
219     * SGI audio driver
220     * MIPS support
222 Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>
223     * the original libmad support
225 David Holm <dholm@telia.com>
226     * DXR3 support
228 Panagiotis Issaris <takis@lumumba.luc.ac.be>
229     * -playlist option
230     * NuppelVideo support
231     * various fixes
233 Mike Melanson <melanson@pcisys.net>
234     * MS Video1 codec open-source implementation
235     * FLI demuxer, decoder
236     * Unified ADPCM Decoder (supports IMA/DVI, MS ADPCM, several others)
237     * FILM (.cpk) file demuxer
238     * RoQ file demuxer, Audio/Video decoder
239     * QT SMC decoder
240     * QT RLE decoder
241     * MS RLE decoder re-implementation
243 Tobias Diedrich <ranma@gmx.at>
244     * NAS audio output driver
245     * DXR2 driver
247 Kilian A. Foth <foth@informatik.uni-hamburg.de>
248     * -slave mode
250 Tim Ferguson <timf@mail.csse.monash.edu.au>
251     * Open source Cinepak decoder
252     * Open source CYUV decoder
254 Sam Lin <itrs@softwell.com.tw>
255     * -wid (plugger) patch
257 Johannes Feigl <johannes.feigl@aon.at>
258     * original German docs translation
259     * some improvements in configure, small patches
260     * found somebody (Thilo Wunderlich) who sent a DVB card
261     * msg translations (help_mp-XX.h) maintainer
263 Kim Minh Kaplan <kmkaplan@selfoffice.com>
264     * DVD and VobSub subtitles display support
265     * DVD subtitles rip to VobSub
267 Brian Kuschak <bkuschak@yahoo.com>
268     * RTP streaming support (reading)
270 Stephen Davies <steve@daviesfam.org>
271     * support for large video files (>2^32 bytes in size)
272     * surround sound
274 Rik Snel <rsnel@cube.dyndns.org>
275     * zr video output driver
277 Anders Johansson <ajh@atri.curtin.edu.au>
278     * old audio plugin system, some effect plugins
279     * new libaf interface design, implementation, plugins
281 Roberto Togni <rtogni@freemail.it>
282     * Open source QT RPZA decoder
283     * Open source HuffYUV decoder
284     * Open source MSZH/ZLIB decoder
286 Wojtek Kaniewski <wojtekka@bydg.pdi.net>
287     * Mouse wheel support
289 Fredrik Kuivinen <freku045@student.liu.se>
290     * OSD/subtitles outside movie - for SDL
291     * video filter layer draft, first implementation
292     * virtualdub filter support (not yet finised/commited)
294 Florian Schneider <flo-mplayer-dev@gmx.net>
295     * RealVideo codec libraries interface, .rm demuxer fixes
297 Jindrich Makovicka <makovick@KMLinux.fjfi.cvut.cz>
298     * various bugfixes
299     * rewrote v4l video capturing, implemented audio capturing layer
300     * freetype2 font rendering support
302 D Richard Felker III <dalias@aerifal.cx>
303     * various bugfixes
304     * soft eq and halfpack video filters
306 Dominik Mierzejewski <dominik@rangers.eu.org>
307     * compiler warning fixes
308     * official RPM packages
310 Diego Biurrun <diego@biurrun.de>
311     * documentation reviewer and co-maintainer
312     * README
313     * random trivial fixes
315 Sascha Sommer <saschasommer@freenet.de>
316     * directx VO driver
317     * windows waveout AO driver
318     * quicktime audio decoding (using win32 DLLs) support
320 Sidik Isani <lksi@cfht.hawaii.edu>
321     * get_delay() smoothing code (-autosync)
322     * RTC initialization fixes
323     * various small fixes
325 Fredrik Noring <noring@nocrew.org>
326     * -vo DGA fixes
328 Kees Cook <mplayer@outflux.net>
329     * dvdnav hacks
330     * rawdv demuxer fixes
332 Hampa Hug <hhug@student.ethz.ch>
333     * LUT-based soft eq video filter (-vop eq2)
334     * .ogm demuxer endianess fixes
336 Uwe Reder <Uwe.Reder@3SOFT.de>
337     * various x11/vm/fs fixes
338     * sub/osd control fixes
340 Andriy N. Gritsenko <andrej@lucky.net>
341     * skip-deinterlace video filter
343 Joey Parrish <joey@yunamusic.com>
344     * various fixes
345     * -vo gif89 author
347 Juergen Hammelmann <juergen.hammelmann@gmx.de>
348     * TOOLS/menvcd author
350 Martin Gansser <mgansser@ngi.de>
351     * porting to hpux
353 Matteo Giani <matgiani@ctonet.it>
354     * PVA demuxer
355     
356 Rudolf Marek <MAREKR2@cs.felk.cvut.cz>
357     * gtf code for -vo vesa
359 Tilman Sauerbeck <tsauerbeck@users.sourceforge.net>
360     * TGA decoder (rle/uncomp), -mf tga support
362 Colin Leroy <colin@colino.net>
363     * gui endianness fixes
364     * volume control with -ao sdl
365     * mencoder -ovc lavc endianness fixes
366     * -ao pcm endianness fixes
367     * libdha on powerpc linux
368     * mach64 vidix driver endianness fixes
370 Mark Zealey <mark@zealos.org>
371     * -vo tdfxfb driver
372     * -geometry window positioning code
374 Gregory Kovriga <gkovriga@techunix.technion.ac.il>
375     * GUI drag&drop support
376     * GUI DVD fixes
377     * various small bugfixes in ASX/URL parser
379 Rémi Guyomarch <rguyom@pobox.com>
380     * various fixes
381     * 'unsharp' video filter
383 Salvatore Falco <sfalco@studenti.ing.uniroma1.it>
384     * jacosub support
385     * overlapping subtitles supoprt
387 Ville Syrjälä <syrjala@sci.fi>
388     * -vo dfbmga driver (G400 DVDMax-like feature using dfb 0.9.14)
390 Björn Sandell <biorn@dce.chalmers.se>
391     * various *BSD fixes
392     
393 lucho <lucho@haemimont.bg>
394     * hw-accelerated video eq support into x11, gl2 (using DirectColor cmap)
396 Per Wigren <wigren@home.se>
397     * bmovl - Bitmap Overlay video filter
400 NOTE: If you feel you were missed here, feel free to send a patch.
401 =====
403 ____________
404 Main testers
405 ~~~~~~~~~~~~
407 Tibor Balázs (Tibcu)
408 Péter Sasi (SaPe)
409 Christoph H. Lampert (Gruel)
410 Attila Kinali (KotH)
411 Bohdan Horst (Nexus)
413 ________________
414 The codecs, libs
415 ~~~~~~~~~~~~~~~~
417 Aaron Holtzman <aholtzma@engr.uvic.ca>
418     * ac3dec (and libac3) author [old AC3 audio decoder]
419     * the original mga_vid driver [Matrox G200/G400 YUV Back-end Scaler]
420     * mpeg2dec [Fast MPEG1/MPEG2 video decoder, currently used in player]
422 Michel Lespinasse <walken@zoy.org>
423     * did large libmpeg2 changes for better speed and mpeg conformance
424     * liba52 author [current AC3 audio decoder]
426 Eugene Kuznetsov <divx@euro.ru>
427     * avifile author [AVI player library for linux, using Win32 VfW/ACM codecs]
428     * technical help about AVI and ASF formats, and how to get YUV using VfW...
429     * divx4linux technical support
431 Zdenek Kabelac <kabi@informatics.muni.cz>
432     * current avifile maintainer
433     * some technical help about the win32 stuff, .asf formats and timers
435 Fabrice Bellard <fabrice.bellard@free.fr>
436     * FFmpeg/libavcodec author, maintainer (open source mpeg, mjpeg,
437       divx, wma, dv etc audio/video en/decoder)
439 Project Mayo <http://www.projectmayo.com>
440     * the OpenDivX codec authors
442 Michael Hipp
443     * mpglib author [isn't used directly but some parts in mp3lib]
445 Mark Podlipec
446     * xa_gsm.c author [MS-GSM audio codec] [from a GSM library by Jutta Degener
447       and Carsten Bormann]
449 Jake Janovetz
450     * remez.c author [Used to calculate audio filter coefficients]
452 Vivien Chappelier, Damien Vincent
453     * libFAME authors [fast mpeg-1 encoder, used by -vo mpegpes/-vo dxr3]
455 _____________________________________________________
456 Their code is not used in the current player version,
457 but I've got some ideas or other technical help from:
458 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
460 Avery Lee <phaeron@virtualdub.org>
461     * VirtualDub author, help understanding AVI with VBR audio and
462       other AVI issues
464 John F. McGowan <http://www.jmcgowan.com>
465     * AVI FAQ author/collector. [site with many useful docs on codecs
466       and avi format]
468 Dirk Farin <farin@ti.uni-mannheim.de>
469     * dvdview author [MPEG1/MPEG2 video decoder, used in v0.5-v0.8]
471 Adam Williams <broadcast@earthling.net>
472     * libmpeg3 (and xmovie) author [MPEG1/MPEG2 video decoder, used in
473       v0.1-v0.4]