1 *****************************************
3 *****************************************
5 NOTE: Do NOT send bug reports, help and
6 feature requests directly to the authors!
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
30 * 3DNow! support into mp3lib and fastmemcpy.h
31 * various X11 driver changes, fixes (keyboard handling, fullscreen,
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
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>
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
79 * libavcodec support in MEncoder
80 * RM file format demuxer
83 * NuppelVideo demuxer changes
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
90 * libmpcodecs / libmpdemux hacking
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
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)
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
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
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
164 * New input layer, slave mode improvements
166 * MP3, WAV and Ogg demuxers, Ogg-in-AVI fixes
167 * Support for audio from external file
172 Artur Zaprzala <zybi@fanthom.irc.pl>
173 * Complete font generator prog + OSD font (TOOLS/subfont-c)
176 * GIMP font generator plugin (TOOLS/subfont-gimp)
178 Adam Tla/lka <atlka@pg.gda.pl>
179 * osd/sub review, fixes, optimization, utf8 support
182 Folke Ashberg <folke@ashberg.de>
183 * native AAlib driver (-vo aa)
185 Ivan Kalvatchev <iive@yahoo.com>
186 * interlaced MPEG2 support (libmpeg2)
188 * configfile parser fixes
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>
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>
222 Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>
223 * the original libmad support
225 David Holm <dholm@telia.com>
228 Panagiotis Issaris <takis@lumumba.luc.ac.be>
230 * NuppelVideo support
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
241 * MS RLE decoder re-implementation
243 Tobias Diedrich <ranma@gmx.at>
244 * NAS audio output driver
247 Kilian A. Foth <foth@informatik.uni-hamburg.de>
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)
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>
299 * rewrote v4l video capturing, implemented audio capturing layer
300 * freetype2 font rendering support
302 D Richard Felker III <dalias@aerifal.cx>
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
313 * random trivial fixes
315 Sascha Sommer <saschasommer@freenet.de>
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>
328 Kees Cook <mplayer@outflux.net>
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>
347 Juergen Hammelmann <juergen.hammelmann@gmx.de>
348 * TOOLS/menvcd author
350 Martin Gansser <mgansser@ngi.de>
353 Matteo Giani <matgiani@ctonet.it>
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>
372 * -geometry window positioning code
374 Gregory Kovriga <gkovriga@techunix.technion.ac.il>
375 * GUI drag&drop support
377 * various small bugfixes in ASX/URL parser
379 Rémi Guyomarch <rguyom@pobox.com>
381 * 'unsharp' video filter
383 Salvatore Falco <sfalco@studenti.ing.uniroma1.it>
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>
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.
409 Christoph H. Lampert (Gruel)
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
443 * mpglib author [isn't used directly but some parts in mp3lib]
446 * xa_gsm.c author [MS-GSM audio codec] [from a GSM library by Jutta Degener
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
464 John F. McGowan <http://www.jmcgowan.com>
465 * AVI FAQ author/collector. [site with many useful docs on codecs
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