Reindent after last commit
[libav.git] / MAINTAINERS
1 FFmpeg maintainers
2 ==================
3
4 Below is a list of the people maintaining different parts of the
5 FFmpeg code.
6
7
8 Project Leader
9 ==============
10
11 Michael Niedermayer
12 final design decisions
13
14
15 Applications
16 ============
17
18 ffmpeg:
19 ffmpeg.c Michael Niedermayer
20
21 Video Hooks:
22 vhook
23 vhook/watermark.c Marcus Engene
24 vhook/ppm.c
25 vhook/drawtext.c
26 vhook/fish.c
27 vhook/null.c
28 vhook/imlib2.c
29
30 ffplay:
31 ffplay.c Michael Niedermayer
32
33 ffserver:
34 ffserver.c, ffserver.h Baptiste Coudurier
35
36 Commandline utility code:
37 cmdutils.c, cmdutils.h Michael Niedermayer
38
39 QuickTime faststart:
40 qt-faststart.c Mike Melanson
41
42
43 Miscellaneous Areas
44 ===================
45
46 documentation Mike Melanson, Diego Biurrun
47 website Mike Melanson, Diego Biurrun
48 build system (configure,Makefiles) Diego Biurrun, Mans Rullgard
49 project server Diego Biurrun, Mans Rullgard
50 mailinglists Michael Niedermayer, Baptiste Coudurier
51
52
53 libavutil
54 =========
55
56 External Interfaces:
57 libavutil/avutil.h Michael Niedermayer
58 Internal Interfaces:
59 libavutil/common.h Michael Niedermayer
60
61 Other:
62 intfloat* Michael Niedermayer
63 rational.c, rational.h Michael Niedermayer
64 mathematics.c, mathematics.h Michael Niedermayer
65 integer.c, integer.h Michael Niedermayer
66 bswap.h
67
68
69 libavcodec
70 ==========
71
72 Generic Parts:
73 External Interfaces:
74 avcodec.h Michael Niedermayer
75 utility code:
76 utils.c Michael Niedermayer
77 mem.c Michael Niedermayer
78 opt.c, opt.h Michael Niedermayer
79 arithmetic expression evaluator:
80 eval.c Michael Niedermayer
81 audio and video frame extraction:
82 parser.c Michael Niedermayer
83 bitstream reading:
84 bitstream.c, bitstream.h Michael Niedermayer
85 CABAC:
86 cabac.h, cabac.c Michael Niedermayer
87 DSP utilities:
88 dsputils.c, dsputils.h Michael Niedermayer
89 entropy coding:
90 rangecoder.c, rangecoder.h Michael Niedermayer
91 lzw.* Michael Niedermayer
92 floating point AAN DCT:
93 faandct.c, faandct.h Michael Niedermayer
94 Golomb coding:
95 golomb.c, golomb.h Michael Niedermayer
96 motion estimation:
97 motion* Michael Niedermayer
98 rate control:
99 ratecontrol.c Michael Niedermayer
100 libxvid_rc.c Michael Niedermayer
101 simple IDCT:
102 simple_idct.c, simple_idct.h Michael Niedermayer
103 postprocessing:
104 libpostproc/* Michael Niedermayer
105
106 Codecs:
107 4xm.c Michael Niedermayer
108 8bps.c Roberto Togni
109 8svx.c Jaikrishnan Menon
110 aasc.c Kostya Shishkov
111 aac.[ch], aactab.[ch], aacdectab.h Robert Swain
112 ac3* Justin Ruggles
113 alacenc.c Jaikrishnan Menon
114 apedec.c Kostya Shishkov
115 asv* Michael Niedermayer
116 atrac3* Benjamin Larsson
117 bmp.c Mans Rullgard
118 cavs* Stefan Gehrer
119 cinepak.c Roberto Togni
120 cljr Alex Beregszaszi
121 cook.c, cookdata.h Benjamin Larsson
122 cscd.c Reimar Doeffinger
123 dca.c Kostya Shishkov, Benjamin Larsson
124 dnxhd* Baptiste Coudurier
125 dpcm.c Mike Melanson
126 dxa.c Kostya Shishkov
127 dv.c Roman Shaposhnik
128 ffv1.c Michael Niedermayer
129 flac.c Alex Beregszaszi
130 flacenc.c Justin Ruggles
131 flashsv* Benjamin Larsson
132 flicvideo.c Mike Melanson
133 g726.c Roman Shaposhnik
134 gifdec.c Baptiste Coudurier
135 h264* Loren Merritt, Michael Niedermayer
136 h261* Michael Niedermayer
137 h263* Michael Niedermayer
138 huffyuv.c Michael Niedermayer
139 idcinvideo.c Mike Melanson
140 imc* Benjamin Larsson
141 indeo2* Kostya Shishkov
142 interplayvideo.c Mike Melanson
143 jpeg_ls.c Kostya Shishkov
144 kmvc.c Kostya Shishkov
145 lcl*.c Roberto Togni
146 libgsm.c Michel Bardiaux
147 libx264.c Mans Rullgard
148 loco.c Kostya Shishkov
149 lzo.h, lzo.c Reimar Doeffinger
150 mdec.c Michael Niedermayer
151 mimic.c Ramiro Polla
152 mjpeg.c Michael Niedermayer
153 mpc* Kostya Shishkov
154 mpeg12.c, mpeg12data.h Michael Niedermayer
155 mpegvideo.c, mpegvideo.h Michael Niedermayer
156 msmpeg4.c, msmpeg4data.h Michael Niedermayer
157 msrle.c Mike Melanson
158 msvideo1.c Mike Melanson
159 nellymoserdec.c Benjamin Larsson
160 nuv.c Reimar Doeffinger
161 pcx.c Ivo van Poorten
162 ptx.c Ivo van Poorten
163 qdm2.c, qdm2data.h Roberto Togni
164 qdrw.c Kostya Shishkov
165 qpeg.c Kostya Shishkov
166 qtrle.c Mike Melanson
167 ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
168 resample2.c Michael Niedermayer
169 rl2.c Sascha Sommer
170 rpza.c Roberto Togni
171 rtjpeg.c, rtjpeg.h Reimar Doeffinger
172 rv10.c Michael Niedermayer
173 rv3* Kostya Shishkov
174 rv4* Kostya Shishkov
175 s3tc* Ivo van Poorten
176 smc.c Mike Melanson
177 snow.c Michael Niedermayer, Loren Merritt
178 sonic.c Alex Beregszaszi
179 sunrast.c Ivo van Poorten
180 svq3.c Michael Niedermayer
181 targa.c Kostya Shishkov
182 tiff.c Kostya Shishkov
183 truemotion1* Mike Melanson
184 truemotion2* Kostya Shishkov
185 truespeech.c Kostya Shishkov
186 tscc.c Kostya Shishkov
187 tta.c Alex Beregszaszi
188 txd.c Ivo van Poorten
189 ulti* Kostya Shishkov
190 vb.c Kostya Shishkov
191 vc1* Kostya Shishkov
192 vcr1.c Michael Niedermayer
193 vmnc.c Kostya Shishkov
194 vorbis_enc.c Oded Shimon
195 vorbis_dec.c Denes Balatoni
196 vp3* Mike Melanson
197 vp5 Aurelien Jacobs
198 vp6 Aurelien Jacobs
199 vqavideo.c Mike Melanson
200 wavpack.c Kostya Shishkov
201 wmv2.c Michael Niedermayer
202 wnv1.c Kostya Shishkov
203 xan.c Mike Melanson
204 xl.c Kostya Shishkov
205 xvmcvideo.c Ivan Kalvachev
206 zmbv* Kostya Shishkov
207
208
209 libavdevice
210 ===========
211 External Interface:
212 libavdevice/avdevice.h
213
214
215 libdc1394.c Roman Shaposhnik
216 v4l2.c Luca Abeni
217 vfwcap.c Ramiro Polla
218
219
220 libavformat
221 ===========
222
223 Generic parts:
224 External Interface:
225 libavformat/avformat.h Michael Niedermayer
226 Utility Code:
227 libavformat/utils.c Michael Niedermayer
228
229
230 Muxers/Demuxers:
231 4xm.c Mike Melanson
232 adtsenc.c Mans Rullgard
233 aiff.c Baptiste Coudurier
234 ape.c Kostya Shishkov
235 avi* Michael Niedermayer
236 crc.c Michael Niedermayer
237 daud.c Reimar Doeffinger
238 dv.c Roman Shaposhnik
239 dxa.c Kostya Shishkov
240 ffm* Baptiste Coudurier
241 flic.c Mike Melanson
242 flvdec.c, flvenc.c Michael Niedermayer
243 gxf.c Reimar Doeffinger
244 gxfenc.c Baptiste Coudurier
245 idcin.c Mike Melanson
246 idroq.c Mike Melanson
247 iff.c Jaikrishnan Menon
248 ipmovie.c Mike Melanson
249 img2.c Michael Niedermayer
250 libnut.c Oded Shimon
251 lmlm4.c Ivo van Poorten
252 matroska.c Aurelien Jacobs
253 matroskaenc.c David Conrad
254 mov.c Michael Niedermayer, Baptiste Coudurier
255 movenc.c Michael Niedermayer, Baptiste Coudurier
256 mpc.c Kostya Shishkov
257 mpeg.c Michael Niedermayer
258 mpegenc.c Michael Niedermayer
259 mpegts* Mans Rullgard
260 msnwc_tcp.c Ramiro Polla
261 mtv.c Reynaldo H. Verdejo Pinochet
262 mxf* Baptiste Coudurier
263 nsvdec.c Francois Revol
264 nut.c Michael Niedermayer
265 nuv.c Reimar Doeffinger
266 oggdec.c, oggdec.h Mans Rullgard
267 oggenc.c Baptiste Coudurier
268 oggparsevorbis.c Mans Rullgard
269 oggparseogm.c Mans Rullgard
270 psxstr.c Mike Melanson
271 pva.c Ivo van Poorten
272 raw.c Michael Niedermayer
273 rl2.c Sascha Sommer
274 rm.c Roberto Togni
275 rtp.c, rtpenc.c Luca Abeni
276 rtp_mpv.*, rtp_aac.* Luca Abeni
277 rtsp.c Luca Barbato
278 sdp.c Luca Abeni
279 segafilm.c Mike Melanson
280 siff.c Kostya Shishkov
281 swf.c Baptiste Coudurier
282 tta.c Alex Beregszaszi
283 txd.c Ivo van Poorten
284 voc.c Aurelien Jacobs
285 wav.c Michael Niedermayer
286 wc3movie.c Mike Melanson
287 westwood.c Mike Melanson
288 wv.c Kostya Shishkov
289
290
291 Operating systems / CPU architectures
292 =====================================
293
294 Alpha Mans Rullgard, Falk Hueffner
295 ARM Mans Rullgard
296 BeOS Francois Revol
297 i386 Michael Niedermayer
298 Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier
299 Amiga / PowerPC Colin Ward
300 Linux / PowerPC Luca Barbato
301 Windows MinGW Alex Beregszaszi, Ramiro Polla
302 Windows Cygwin Victor Paesa
303 ADI/Blackfin DSP Marc Hoffman
304 Sparc Roman Shaposhnik