]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/blob - MAINTAINERS
AAC in ASF does not need parsing.
[frescor/ffmpeg.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                                 Robert Swain
48 build system (configure,Makefiles)      Diego Biurrun, Mans Rullgard
49 project server                          Diego Biurrun, Mans Rullgard
50 mailinglists                            Michael Niedermayer, Baptiste Coudurier
51 presets                                 Robert Swain
52
53
54 libavutil
55 =========
56
57 External Interfaces:
58   libavutil/avutil.h                    Michael Niedermayer
59 Internal Interfaces:
60   libavutil/common.h                    Michael Niedermayer
61
62 Other:
63   intfloat*                             Michael Niedermayer
64   rational.c, rational.h                Michael Niedermayer
65   mathematics.c, mathematics.h          Michael Niedermayer
66   integer.c, integer.h                  Michael Niedermayer
67   bswap.h
68
69
70 libavcodec
71 ==========
72
73 Generic Parts:
74   External Interfaces:
75     avcodec.h                           Michael Niedermayer
76   utility code:
77     utils.c                             Michael Niedermayer
78     mem.c                               Michael Niedermayer
79     opt.c, opt.h                        Michael Niedermayer
80   arithmetic expression evaluator:
81     eval.c                              Michael Niedermayer
82   audio and video frame extraction:
83     parser.c                            Michael Niedermayer
84   bitstream reading:
85     bitstream.c, bitstream.h            Michael Niedermayer
86   CABAC:
87     cabac.h, cabac.c                    Michael Niedermayer
88   DSP utilities:
89     dsputils.c, dsputils.h              Michael Niedermayer
90   entropy coding:
91     rangecoder.c, rangecoder.h          Michael Niedermayer
92     lzw.*                               Michael Niedermayer
93   floating point AAN DCT:
94     faandct.c, faandct.h                Michael Niedermayer
95   Golomb coding:
96     golomb.c, golomb.h                  Michael Niedermayer
97   LPC:
98     lpc.c, lpc.h                        Justin Ruggles
99   motion estimation:
100     motion*                             Michael Niedermayer
101   rate control:
102     ratecontrol.c                       Michael Niedermayer
103     libxvid_rc.c                        Michael Niedermayer
104   simple IDCT:
105     simple_idct.c, simple_idct.h        Michael Niedermayer
106   postprocessing:
107     libpostproc/*                       Michael Niedermayer
108   vdpau:
109     vdpau*                              Carl Eugen Hoyos
110
111 Codecs:
112   4xm.c                                 Michael Niedermayer
113   8bps.c                                Roberto Togni
114   8svx.c                                Jaikrishnan Menon
115   aasc.c                                Kostya Shishkov
116   aac.[ch], aactab.[ch], aacdectab.h    Robert Swain
117   ac3*                                  Justin Ruggles
118   alacenc.c                             Jaikrishnan Menon
119   apedec.c                              Kostya Shishkov
120   asv*                                  Michael Niedermayer
121   atrac3*                               Benjamin Larsson
122   bmp.c                                 Mans Rullgard, Kostya Shishkov
123   cavs*                                 Stefan Gehrer
124   cinepak.c                             Roberto Togni
125   cljr                                  Alex Beregszaszi
126   cook.c, cookdata.h                    Benjamin Larsson
127   cscd.c                                Reimar Doeffinger
128   dca.c                                 Kostya Shishkov, Benjamin Larsson
129   dnxhd*                                Baptiste Coudurier
130   dpcm.c                                Mike Melanson
131   dxa.c                                 Kostya Shishkov
132   dv.c                                  Roman Shaposhnik
133   ffv1.c                                Michael Niedermayer
134   flacdec.c                             Alex Beregszaszi, Justin Ruggles
135   flacenc.c                             Justin Ruggles
136   flashsv*                              Benjamin Larsson
137   flicvideo.c                           Mike Melanson
138   g726.c                                Roman Shaposhnik
139   gifdec.c                              Baptiste Coudurier
140   h264*                                 Loren Merritt, Michael Niedermayer
141   h261*                                 Michael Niedermayer
142   h263*                                 Michael Niedermayer
143   huffyuv.c                             Michael Niedermayer
144   idcinvideo.c                          Mike Melanson
145   imc*                                  Benjamin Larsson
146   indeo2*                               Kostya Shishkov
147   interplayvideo.c                      Mike Melanson
148   jpeg_ls.c                             Kostya Shishkov
149   kmvc.c                                Kostya Shishkov
150   lcl*.c                                Roberto Togni
151   libgsm.c                              Michel Bardiaux
152   libopenjpeg.c                         Jaikrishnan Menon
153   libx264.c                             Mans Rullgard, Jason Garrett-Glaser
154   loco.c                                Kostya Shishkov
155   lzo.h, lzo.c                          Reimar Doeffinger
156   mdec.c                                Michael Niedermayer
157   mimic.c                               Ramiro Polla
158   mjpeg.c                               Michael Niedermayer
159   mpc*                                  Kostya Shishkov
160   mpeg12.c, mpeg12data.h                Michael Niedermayer
161   mpegvideo.c, mpegvideo.h              Michael Niedermayer
162   msmpeg4.c, msmpeg4data.h              Michael Niedermayer
163   msrle.c                               Mike Melanson
164   msvideo1.c                            Mike Melanson
165   nellymoserdec.c                       Benjamin Larsson
166   nuv.c                                 Reimar Doeffinger
167   pcx.c                                 Ivo van Poorten
168   ptx.c                                 Ivo van Poorten
169   qcelp*                                Reynaldo H. Verdejo Pinochet
170   qdm2.c, qdm2data.h                    Roberto Togni, Benjamin Larsson
171   qdrw.c                                Kostya Shishkov
172   qpeg.c                                Kostya Shishkov
173   qtrle.c                               Mike Melanson
174   ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
175   resample2.c                           Michael Niedermayer
176   rl2.c                                 Sascha Sommer
177   rpza.c                                Roberto Togni
178   rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
179   rv10.c                                Michael Niedermayer
180   rv3*                                  Kostya Shishkov
181   rv4*                                  Kostya Shishkov
182   s3tc*                                 Ivo van Poorten
183   smc.c                                 Mike Melanson
184   snow.c                                Michael Niedermayer, Loren Merritt
185   sonic.c                               Alex Beregszaszi
186   sunrast.c                             Ivo van Poorten
187   svq3.c                                Michael Niedermayer
188   targa.c                               Kostya Shishkov
189   tiff.c                                Kostya Shishkov
190   truemotion1*                          Mike Melanson
191   truemotion2*                          Kostya Shishkov
192   truespeech.c                          Kostya Shishkov
193   tscc.c                                Kostya Shishkov
194   tta.c                                 Alex Beregszaszi
195   txd.c                                 Ivo van Poorten
196   ulti*                                 Kostya Shishkov
197   vb.c                                  Kostya Shishkov
198   vc1*                                  Kostya Shishkov
199   vcr1.c                                Michael Niedermayer
200   vmnc.c                                Kostya Shishkov
201   vorbis_enc.c                          Oded Shimon
202   vorbis_dec.c                          Denes Balatoni
203   vp3*                                  Mike Melanson
204   vp5                                   Aurelien Jacobs
205   vp6                                   Aurelien Jacobs
206   vqavideo.c                            Mike Melanson
207   wavpack.c                             Kostya Shishkov
208   wmv2.c                                Michael Niedermayer
209   wnv1.c                                Kostya Shishkov
210   xan.c                                 Mike Melanson
211   xl.c                                  Kostya Shishkov
212   xvmc.c                                Ivan Kalvachev
213   zmbv*                                 Kostya Shishkov
214
215
216 libavdevice
217 ===========
218   External Interface:
219     libavdevice/avdevice.h
220
221
222   libdc1394.c                           Roman Shaposhnik
223   v4l2.c                                Luca Abeni
224   vfwcap.c                              Ramiro Polla
225
226
227 libavformat
228 ===========
229
230 Generic parts:
231   External Interface:
232     libavformat/avformat.h              Michael Niedermayer
233   Utility Code:
234     libavformat/utils.c                 Michael Niedermayer
235
236
237 Muxers/Demuxers:
238   4xm.c                                 Mike Melanson
239   adtsenc.c                             Robert Swain
240   aiff.c                                Baptiste Coudurier
241   ape.c                                 Kostya Shishkov
242   avi*                                  Michael Niedermayer
243   crc.c                                 Michael Niedermayer
244   daud.c                                Reimar Doeffinger
245   dv.c                                  Roman Shaposhnik
246   dxa.c                                 Kostya Shishkov
247   ffm*                                  Baptiste Coudurier
248   flic.c                                Mike Melanson
249   flvdec.c, flvenc.c                    Michael Niedermayer
250   gxf.c                                 Reimar Doeffinger
251   gxfenc.c                              Baptiste Coudurier
252   idcin.c                               Mike Melanson
253   idroq.c                               Mike Melanson
254   iff.c                                 Jaikrishnan Menon
255   ipmovie.c                             Mike Melanson
256   img2.c                                Michael Niedermayer
257   iss.c                                 Stefan Gehrer
258   libnut.c                              Oded Shimon
259   lmlm4.c                               Ivo van Poorten
260   matroska.c                            Aurelien Jacobs
261   matroskaenc.c                         David Conrad
262   mov.c                                 Michael Niedermayer, Baptiste Coudurier
263   movenc.c                              Michael Niedermayer, Baptiste Coudurier
264   mpc.c                                 Kostya Shishkov
265   mpeg.c                                Michael Niedermayer
266   mpegenc.c                             Michael Niedermayer
267   mpegts*                               Mans Rullgard
268   msnwc_tcp.c                           Ramiro Polla
269   mtv.c                                 Reynaldo H. Verdejo Pinochet
270   mxf*                                  Baptiste Coudurier
271   nsvdec.c                              Francois Revol
272   nut.c                                 Michael Niedermayer
273   nuv.c                                 Reimar Doeffinger
274   oggdec.c, oggdec.h                    Mans Rullgard
275   oggenc.c                              Baptiste Coudurier
276   oggparsevorbis.c                      Mans Rullgard
277   oggparseogm.c                         Mans Rullgard
278   psxstr.c                              Mike Melanson
279   pva.c                                 Ivo van Poorten
280   r3d.c                                 Baptiste Coudurier
281   raw.c                                 Michael Niedermayer
282   rl2.c                                 Sascha Sommer
283   rm.c                                  Roberto Togni
284   rtp.c, rtpenc.c                       Luca Abeni
285   rtp_mpv.*, rtp_aac.*                  Luca Abeni
286   rtsp.c                                Luca Barbato
287   sdp.c                                 Luca Abeni
288   segafilm.c                            Mike Melanson
289   siff.c                                Kostya Shishkov
290   swf.c                                 Baptiste Coudurier
291   tta.c                                 Alex Beregszaszi
292   txd.c                                 Ivo van Poorten
293   voc.c                                 Aurelien Jacobs
294   wav.c                                 Michael Niedermayer
295   wc3movie.c                            Mike Melanson
296   westwood.c                            Mike Melanson
297   wv.c                                  Kostya Shishkov
298
299 Protocols:
300   udp.c                                 Luca Abeni
301
302
303 Operating systems / CPU architectures
304 =====================================
305
306 Alpha                                   Mans Rullgard, Falk Hueffner
307 ARM                                     Mans Rullgard
308 BeOS                                    Francois Revol
309 Mac OS X / PowerPC                      Romain Dolbeau, Guillaume Poirier
310 Amiga / PowerPC                         Colin Ward
311 Linux / PowerPC                         Luca Barbato
312 Windows MinGW                           Alex Beregszaszi, Ramiro Polla
313 Windows Cygwin                          Victor Paesa
314 ADI/Blackfin DSP                        Marc Hoffman
315 Sparc                                   Roman Shaposhnik
316 x86                                     Michael Niedermayer
317
318
319 GnuPG Fingerprints of maintainers and others who have svn write access
320 ======================================================================
321
322 Benoit Fouet                  B22A 4F4F 43EF 636B BB66 FCDC 0023 AE1E 2985 49C8
323 Diego Biurrun                 8227 1E31 B6D9 4994 7427 E220 9CAE D6CC 4757 FCC5
324 Loren Merritt                 ABD9 08F4 C920 3F65 D8BE 35D7 1540 DAA7 060F 56DE
325 Michael Niedermayer           9FF2 128B 147E F673 0BAD F133 611E C787 040B 0FAB
326 Reimar Döffinger              C61D 16E5 9E2C D10C 8958 38A4 0899 A2B9 06D4 D9C7
327 Reynaldo H. Verdejo Pinochet  6E27 CD34 170C C78E 4D4F 5F40 C18E 077F 3114 452A
328 Sascha Sommer                 38A0 F88B 868E 9D3A 97D4 D6A0 E823 706F 1E07 0D3C