123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- This is an attempt to give credit to the people who contributed in some way to the mpg123 project.
- There are names and email addresses listed. Please use these addresses only to contact contributors with some question about their mpg123 contribution.
- You are explicitly not allowed to send them unwanted business offers or to question the quality of their sex life.
- --------------------
- Being on the list of contributing authors not necessarily means that there
- is significant copyright in parts of the source code. There are obviously
- contributions of differing complexity. I try to mention people who motivated
- changes at least by suggesting some definite code changes, even if their
- code did not enter the mpg123 source verbatim. Trivial changes like pointing
- out ovbious syntax errors that make compilers cry do not land here.
- --------------------
- Current maintainers with various sorts of contributions:
- Thomas Orgis <[email protected]>
- Patrick Dehne <[email protected]>
- Jonathan Yong <[email protected]>
- Taihei Momma <[email protected]>
- Co-initiator of the revived mpg123 project, but not that involved anymore:
- Nicholas J Humfrey <[email protected]>
- Special thanks go to Taihei, the person who keeps the assembly optimisations alive
- and takes care of portability to OSX/iOS platforms.
- Generic address pointing to the current maintainer (hopefully still works in future in case maintainership will change again): <[email protected]>
- The creator: Michael Hipp (email: [email protected] - please bother maintainers first)
- Contributions/ideas Thomas Orgis era (includes backports from mhipp trunk):
- Vitaly Kirsanov <[email protected]>: ports/cmake (optional CMake build)
- Won-Kyu Park <[email protected]>: patch to get rid of asm textrels (x86 PIC)
- Michael Weiser <[email protected]>: update of coreaudio output to AudioComponents API
- Bent Bisballe Nyeng <[email protected]>: patch for MPG123_NO_PEEK_END and MPG123_FORCE_SEEKABLE
- Eric S. Raymond <[email protected]>: man page fixes
- Tobias Weber <[email protected]>: patch for --disable-equalizer
- Hans de Goede <[email protected]>: patch to skip APE tags
- Stephan Vedder <[email protected]>: MSVC++ 2013 port update
- Rajeev V. Pillai <[email protected]>: pointing out/patching issues in HTTP code and behaviour of mpg123 remote/terminal control
- Jarno Lehtinen <[email protected]>: tinyalsa output
- Anthony Wells <[email protected]>: initial version of ID3v2 APIC patch
- David Wohlferd <[email protected]>: Win32 WaveOut buffer destructor fix.
- Mike Gorchak <[email protected]>: QNX native audio output (QSA)
- Dan McGee <[email protected]>: various patches (also for test suite)
- Jonathan Yong (jon_y) <[email protected]>: win32 hacking, win32 wasapi audio.
- Malcolm Boczek <[email protected]>: Common language runtime wrapper
- Elbert Pol (TeLLie) <[email protected]>: OS/2 port fixup
- Jeroen Valkonet <[email protected]>: motivate pitch control, suggestive patch for pitch command in generic control interface
- Andy Hefner <[email protected]>: patch for that second UTF16 issue
- Taihei Monma <[email protected]>: A whole lot of new/improved assembler code, including Altivec!
- Christian Weisgerber <[email protected]>, Brad Smith: sndio output
- Patrick Dehne (P4tr3ck) <[email protected]>: more MSVC++ porting, patch to handle missing bit reservoirs
- Thorsten Glaser <[email protected]>: icy2utf8, suggest utf8 locale stuff
- Dan Smith <[email protected]>: ABI fixes for ensuring stack alignment (esp. for MinGW-built DLL with MSVC)
- Michael Ryzhykh <[email protected]>: mpg123.spec.in
- Stefan Lenselink <[email protected]>: initial aRts output
- Sergej Kvachonok <[email protected]>: win32 audio rewrite
- Winston: SunOS-4.1.4/gcc-2.7.0 testing and suggestions for fixes (legacy Makefile, integer type headers)
- Mika Tiainen: pointing out the fix for the UTF to ASCII filtering of tags to actually work
- Nick Kurshev <[email protected]>: extended 3dnow (from mplayer)
- Zuxy Meng <[email protected]>: SSE (from mplayer)
- Honza <[email protected]>: idea and prototype patch for ICY meta data support
- Petr Baudis <[email protected]>: patches: term sigcont, id3 display unicode fallback and condensed output
- Petr Salinger <[email protected]>: i486 enhancement
- [email protected]: linux-ppc-nas Makefile.legacy entry
- Adrian Bacon <[email protected]>: patched decode_i586_dither (noise shaped float/int rounding)
- Cool Feet Audio project <[email protected]>: realtime equalizer control
- Steve Grundell <[email protected]>: clean stdout in control mode with stdout decoding
- Romain Dolbeau <[email protected]>: Altivec support (taken from mplayer)
- higway <[email protected]>: MMX Patch
- Clemens Ladisch <[email protected]>: ALSA 0.9/1.0 support
- Debian Daniel Kobras <[email protected]> era:
- Steve Kemp <[email protected]>
- Dan Olson <[email protected]>
- Syuuhei Kashiyama <[email protected]>
- Rupert Levene <[email protected]>
- Andreas Dilger <[email protected]>
- Erik B. Andersen <[email protected]>
- Chris Butler <[email protected]>
- Martin Sjogren <[email protected]>
- Chet Hosey <[email protected]>
- Roland Rosenfeld <[email protected]>
- Debian Colin Watson <[email protected]> era:
- Helge Deller <[email protected]>
- Chet Hosey <[email protected]>
- Christopher C. Chimelis <[email protected]>
- Roland Rosenfeld <[email protected]>
- Marcelo E. Magallon <[email protected]>
- Initial Debianers:
- Tommi Virtanen <[email protected]>
- Paul Haggart <[email protected]>
- Contributions/ideas Michael Hipp era:
- Mikko Tommila: DCT9
- Oliver Fromme <[email protected]>
- MPEG Software Simulation Group: reference decoder package
- Tobias Bading: idea for DCT64 in subband synthesis from maplay package
- Jeff Tsay and Mikko Tommila: MDCT36 from maplay package
- Philipp Knirsch <[email protected]>: DCT36/manual unroll idea
- Thomas Woerner: SGI Audio
- Damien Clermonte: HP-UX audio fixes
- Niclas Lindstrom <[email protected]>: OS2 port
- Stefan Bieschewski <[email protected]>: Pentium optimizations, decode_i586.s
- Martin Denn <[email protected]>: NAS port
- Niklas Beisert <[email protected]>: MPEG 2.5 tables
- <[email protected]> and <[email protected]>: NetBSD Patch(es)
- Kevin Brintnall <[email protected]>: BSD patch
- Tony Million: win32 port
- Steven Tiger Lang: advanced shuffle
- Eric B. Mitchell: esd port
- Ryan R. Prosser <[email protected]>: esd port for Solaris
- Andreas Neuhaus: initial generic control interface
- (additionally fetched from changelog:)
- Ralf Hildebrandt <[email protected]>: audio_alib changes
- <[email protected]>: BSDOS 4.0 with gcc added to Makefile
- Bertrand Petit <[email protected]>: frontend changes
- Erik Mouw <[email protected]>: SGI audio fix for non RAD machines
- Daniel O'Connor <[email protected]>: freebsd-esd make-entry
- D. Skarda <[email protected]>: enhanced head_check
- Wilson, Jeff D <[email protected]>: xterm-title
- Robert Bihlmeyer <[email protected]>: esd changes
- Hannu Napari's <[email protected]>: SGI audio patches
- <[email protected]>: native AIX support
- <[email protected]>: playlist patch
- Gilles Zunino <[email protected]>: SGI audio patches
- Matthew Parslow <[email protected]>: esdserver patch
- <[email protected]>: equalizer patch (equalfile setting)
- Ducroquet Erwan <[email protected]>: HPUX/ALib support
- Shane Wegner <[email protected]>: genrepatch
- Samuel Audet <[email protected]>: wav-File patch
- "J. Dean Brederson" <[email protected]>: SGI-RAD support
- Chou Ye-chi <[email protected]>: sajberplay/FreeBSD patch
- Fabrice Bellard <[email protected]>: 486 optimizations
- A. Hermansen <[email protected]> and J. Kysela <[email protected]>: ALSA output
- KIMURA Takuhiro <[email protected]>: K6-3DNow
- Petr Stehlik <[email protected]>: MINT
- Andy <[email protected]>: float2int speed up proposal
- Brian Foutz <[email protected]>: TK3Play
- Thomas Niederreiter <[email protected]>: RIFF header fix
- Stefan Gybas <[email protected]>: m68k patch
- Grant Erickson <[email protected]>: Linux PPC patch
- Peter Berger <[email protected]>: BSDi patch
- Henrik P Johnson <[email protected]>: HTTP auth
- Steven Tiger Lang <[email protected]>: advanced shuffle
- "Brian J. Swetland" <[email protected]>: front-end (remote) patch
- <[email protected]>
- Tillmann Steinbrecher <[email protected]>: shuffle patch
- M.Stekelenburg <[email protected]>: i386-getbits
- Antti Andreimann <[email protected]>: outburst patch
- Hur TaeSung <[email protected]>: 'http accept' patch
- (from post-0.59 changes that yet have to go into new trunk:)
- Hans Schwengeler <[email protected]>: audio_dec additions
- Wojciech Barañski's Mp3Play (check the tools folder): Mp3Play frontend
- Daniel Koukola: audio_oss.c patch
- Munechika SUMIKAWA <[email protected]>: IPv6
- TEMNOTA <[email protected]>: HTTP,FTP patch/playlist fix
- Peter Surda <[email protected]>: VBR patch
- Ben <[email protected]>: ARM startup time improvements
- Dave MacKenzie <[email protected]>: init_output() patch
- pasky's <[email protected]>: close-on-stop patch
|