summaryrefslogtreecommitdiffstats
path: root/DOCS/tech/MAINTAINERS
blob: 7b7b1c710c330dca693fffa9b66f1f175c3da78c (plain)
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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
__________________________________________
MPlayer code and documentation maintainers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

NOTE: This file (should) contain the up-to-date list of the maintainers of
each part/module of the mplayer svn / source tree, including docs & homepage.
You should NOT commit non-trivial changes without the agreement by the
maintainer of the given part. The job of the maintainer is commenting,
refusing or accepting patches, suggestions.
If you're listed here as maintainer of one or more parts, but you don't want
it to be so, tell us and you will be removed... this list has been created
based on maillist/svn activity. It may be wrong.

Always send the patches (first read DOCS/tech/patches.txt), comments to
the mplayer-dev-eng mailing list!!!

Everyone is free to nominate himself/herself for a maintainership.

Administration:
    * Project server: Attila Kinali, Diego Biurrun
    * Mailing lists: Guillaume Poirier
    * Patch backlog tracking: Andrew Buehler, "The Wanderer"

Homepage:
    * Design: Diego Biurrun
    * Content: Diego Biurrun
    * Codec packages: Roberto Togni

Documentation:
    * MPlayer: Diego Biurrun
    * MEncoder: Guillaume Poirier
    * man page: Diego Biurrun
    * translation coordination: Sebastian Krämer
    * input layer, LIRC, slave mode docs: Alban Bedel
    * tech/* docs: None
    * tech/* documentation docs: Diego Biurrun

Man page translations:
    * Czech: Jiri Heryan
    * French: Guillaume Poirier
    * German: Sebastian Krämer
    * Hungarian: Gabor Mizda
    * Italian: Paolo Tresoldi
    * Polish: Waclaw Schiller
    * Spanish: None
    * Russian: Vladimir Voroshilov

Documentation translations:
    * Czech: Jiri Heryan
    * French: Guillaume Poirier
    * German: Sebastian Krämer
    * Hungarian: Gabor Mizda
    * Italian: Paolo Tresoldi
    * Polish: Waclaw Schiller
    * Spanish: None
    * Chinese (simplified): unmaintained, outdated
    * Italian: unmaintained, outdated
    * Russian: Vladimir Voroshilov

Platforms/ports:
    * Debian packaging: Diego Biurrun
    * Red Hat/RPM packaging: Dominik Mierzejewski
    * FreeBSD: Vladimir Kushnir, Nexus
    * BSD/OS: Steven Schultz
    * NetBSD: Bernd Ernesti
    * OpenBSD: Björn Sandell
    * Solaris: Derek Lewis
    * Win32/Cygwin/MinGW: Sascha Sommer, Joey Parrish
    * MPlayer OS X frontend: Nicolas Plourde, Adrian Stutz
    * Mac OS X: None
    * AIX: Derek Lewis

MPlayer code:
    * build system: Diego Biurrun
    * A-V sync code, MPlayer core: Uoti Urpala
    * MEncoder core: None (unmaintained)
    * libmpdemux: Roberto Togni, Nico Sabbi
    * libmpcodecs: Roberto Togni
    * TV input/capture: Vladimir Voroshilov
    * TV teletext: Vladimir Voroshilov
    * network streaming: Roberto Togni, Nico Sabbi, Benjamin Zores
    * DVD/VOB subtitles: None
    * config files & commandline parser: Alban Bedel
    * playtree, input layer: Alban Bedel
    * libswscale: Michael Niedermayer, Luca Abeni
    * DVB support: Nico Sabbi
    * GUI: None
    * GUI skins: Diego Biurrun
    * EDL code: Oded Shimon

Imported libs/projects:
    * FFmpeg: Michael Niedermayer
    * VIDIX core: Benjamin Zores
    * mp3lib: None
    * loader: None
    * liba52: None
    * libmpeg2: None
    * libdvdcss: Diego Biurrun
    * libdvdread: Diego Biurrun
    * libfaad2: None
    * realrtsp: Roberto Togni
    * librtsp: Benjamin Zores
    * freesdp: Benjamin Zores
    * libass: Evgeniy Stepanov

demuxers:
    * demux_fli.c - Roberto Togni
    * demux_gif.c - Joey Parrish
    * demux_lavf.c - Michael Niedermayer
    * demux_mkv.c - Moritz Bunkus, Aurelien Jacobs
    * demux_nsv.c - Roberto Togni
    * demux_ogg.c - Moritz Bunkus
    * demux_realaud.c - Roberto Togni
    * demux_rtp* - Ross Finlayson
    * demux_mpg and demux_ts - Nico Sabbi
    * demux_mpc.c - Reimar Döffinger

muxers:
    * muxer_lavf.c - Michael Niedermayer
    * muxer_mpeg.c - Nico Sabbi

streams:
    * stream_pvr.c - Benjamin Zores
    * stream_udp.c - Benjamin Zores
    * stream_rtp.c - Benjamin Zores
    * stream_rtsp.c - Benjamin Zores
    * stream_radio.c - Vladimir Voroshilov
    * stream_dvb.c - Nico Sabbi
    * stream_dvd.c - Nico Sabbi
    * stream_dvdnav.c - Nico Sabbi and Benjamin Zores

codec support:
    * FFmpeg: Michael Niedermayer
    * Xvid: Ivan Kalvachev
    * x264: Loren Merritt
    * musepack, speex: Reimar Döffinger

video filters:
    * general: Richard Felker, Michael Niedermayer
    * vf_filmdint.c - Zoltan Hidvegi
    * vf_blackframe.c - Ivo van Poorten
    * vf_zrmjpeg.c - Rik Snel
    * all filters written by Michael Niedermayer - Michael Niedermayer

audio filters:
    * general: Alex Beregszaszi
    * af_ladspa.c - Ivo van Poorten
    * af_equalizer.c - None
    * af_karaoke.c - None

audio encoders:
    * ae_toolame.c, ae_twolame.c and ae_faac.c - Nico Sabbi

libvo drivers:
    * vo_3dfx.c - OBSOLETED, use xv or tdfxfb
    * vo_aa.c - Alban Bedel
    * vo_caca.c - Howell Tam (Pigeon)
    * vo_bl.c - Rik Snel
    * vo_corevideo.m - Adrian Stutz
    * vo_cvidix.c - Sascha Sommer
    * vo_dga.c - None
    * vo_dfbmga.c - Ville Syrjälä
    * vo_direct3d.c - Georgi Petrov
    * vo_directfb[2].c - Jiri Svoboda
    * vo_directx.c - Sascha Sommer
    * vo_dxr2.c - Alban Bedel
    * vo_dxr3.c - None
    * vo_fbdev.c - Joey Parrish
    * vo_fbdev2.c - Joey Parrish
    * vo_ggi.c - Christoph Egger
    * vo_gif89a.c - Joey Parrish
    * vo_gl.c - Reimar Döffinger
    * vo_gl2.c - Reimar Döffinger
    * vo_ivtv.c - Benjamin Zores
    * vo_jpeg.c - Ivo van Poorten
    * vo_md5sum.c - Ivo van Poorten
    * vo_mga.c - None
    * vo_mpegpes.c - None
    * vo_null.c - None
    * vo_png.c - Felix Bünemann
    * vo_pnm.c - Ivo van Poorten
    * vo_quartz.c - Nicolas Plourde
    * vo_sdl.c - Felix Bünemann
    * vo_svga.c - Ivan Kalvachev
    * vo_tdfxfb.c - Alban Bedel
    * vo_tga.c - Daniele Forghieri
    * vo_vesa.c - Aurelien Jacobs
    * vo_wii.c - Benjamin Zores
    * vo_winvidix.c - Sascha Sommer
    * vo_x11.c - Alexander Strasser
    * vo_xmga.c - None
    * vo_xover.c - Alban Bedel
    * vo_xv.c - Alexander Strasser
    * vo_xvidix.c - None
    * vo_xvmc.c - Ivan Kalvachev
    * vo_yuv4mpeg.c - Robert Kesterson
    * vo_zr.c - Rik Snel
    * vo_zr2.c - Rik Snel

    * x11_common.c - Alexander Strasser, Reimar Döffinger
    * w32_common.c - Reimar Döffinger

libao2 drivers:
    * ao_alsa5.c - None
    * ao_alsa.c - Clemens Ladisch
    * ao_arts.c - None
    * ao_coreaudio.c - None
    * ao_dsound.c - None
    * ao_dxr2.c - None
    * ao_esd.c - None
    * ao_ivtv.c - Benjamin Zores
    * ao_jack.c - Reimar Döffinger
    * ao_mpegpes.c - None
    * ao_nas.c - Tobias Diedrich
    * ao_null.c - None
    * ao_openal.c - Reimar Döffinger
    * ao_oss.c - None
    * ao_pcm.c - None
    * ao_plugin.c - None
    * ao_pulse.c - None
    * ao_sdl.c - None
    * ao_sgi.c - None
    * ao_sun.c - None
    * ao_win32.c - Sascha Sommer