-
Notifications
You must be signed in to change notification settings - Fork 12
/
AUTHORS
179 lines (155 loc) · 9.1 KB
/
AUTHORS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
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):
Bill Roberts <[email protected]>: PAC/BTI for aarch64
Dave Yeo <[email protected]>: continued OS/2 fixing
madebr and manx: github mirror and CI
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
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