Add mphq2 admins.
[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
32
33 ffserver:
34   ffserver.c, ffserver.h
35
36 Commandline utility code:
37   cmdutils.c, cmdutils.h
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
49 project server                          Diego Biurrun, Mans Rullgard
50
51
52 libavutil
53 =========
54
55 External Interfaces:
56   libavutil/avutil.h
57 Internal Interfaces:
58   libavutil/common.h
59
60 Other:
61   intfloat*                             Michael Niedermayer
62   rational.c, rational.h                Michael Niedermayer
63   mathematics.c, mathematics.h          Michael Niedermayer
64   integer.c, integer.h                  Michael Niedermayer
65   bswap.h
66
67
68 libavcodec
69 ==========
70
71 Generic Parts:
72   External Interfaces:
73     avcodec.h                           Michael Niedermayer
74   utility code:
75     utils.c
76     mem.c
77     opt.c, opt.h
78   arithmetic expression evaluator:
79     eval.c                              Michael Niedermayer
80   audio and video frame extraction:
81     parser.c
82   bitsream reading:
83     bitstream.c, bitstream.h            Michael Niedermayer
84   CABAC:
85     cabac.h, cabac.c                    Michael Niedermayer
86   DSP utilities:
87     dsputils.c, dsputils.h              Michael Niedermayer
88   entropy coding:
89     rangecoder.c, rangecoder.h          Michael Niedermayer
90   floating point AAN DCT:
91     faandct.c, faandct.h                Michael Niedermayer
92   Golomb coding:
93     golomb.c, golomb.h                  Michael Niedermayer
94   motion estimation:
95     motion*                             Michael Niedermayer
96   rate control:
97     ratecontrol.c
98     xvid_rc.c                           Michael Niedermayer
99   simple IDCT:
100     simple_idct.c, simple_idct.h        Michael Niedermayer
101   postprocessing:
102     libpostproc/*                       Michael Niedermayer
103
104 Codecs:
105   4xm.c                                 Michael Niedermayer
106   8bps.c                                Roberto Togni
107   aasc.c                                Kostya Shishkov
108   asv*                                  Michael Niedermayer
109   bmp.c                                 Mans Rullgard
110   cinepak.c                             Roberto Togni
111   cljr                                  Alex Beregszaszi
112   cook.c, cookdata.h                    Benjamin Larsson
113   cscd.c                                Reimar Doeffinger
114   dpcm.c                                Mike Melanson
115   dv.c                                  Roman Shaposhnik
116   ffv1.c                                Michael Niedermayer
117   flac.c                                Alex Beregszaszi
118   flicvideo.c                           Mike Melanson
119   g726.c                                Roman Shaposhnik
120   h264*                                 Loren Merritt, Michael Niedermayer
121   h261*                                 Michael Niedermayer
122   h263*                                 Michael Niedermayer
123   huffyuv.c                             Michael Niedermayer
124   idcinvideo.c                          Mike Melanson
125   indeo2*                               Kostya Shishkov
126   interplayvideo.c                      Mike Melanson
127   jpeg_ls.c                             Kostya Shishkov
128   kmvc.c                                Kostya Shishkov
129   lcl.c                                 Roberto Togni
130   loco.c                                Kostya Shishkov
131   lzo.h, lzo.c                          Reimar Doeffinger
132   mdec.c                                Michael Niedermayer
133   mjpeg.c                               Michael Niedermayer
134   mpeg12.c, mpeg12data.h                Michael Niedermayer
135   mpegvideo.c, mpegvideo.h              Michael Niedermayer
136   msmpeg4.c, msmpeg4data.h              Michael Niedermayer
137   msrle.c                               Mike Melanson
138   msvideo1.c                            Mike Melanson
139   nuv.c                                 Reimar Doeffinger
140   oggtheora.c                           Mans Rullgard
141   qdm2.c, qdm2data.h                    Roberto Togni
142   qdrw.c                                Kostya Shishkov
143   qpeg.c                                Kostya Shishkov
144   qtrle.c                               Mike Melanson
145   ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
146   resample2.c                           Michael Niedermayer
147   rpza.c                                Roberto Togni
148   rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
149   rv10.c                                Michael Niedermayer
150   smc.c                                 Mike Melanson
151   snow.c                                Michael Niedermayer, Loren Merritt
152   sonic.c                               Alex Beregszaszi
153   svq3.c                                Michael Niedermayer
154   truemotion1*                          Mike Melanson
155   truemotion2*                          Kostya Shishkov
156   truespeech.c                          Kostya Shishkov
157   tscc.c                                Kostya Shishkov
158   ulti*                                 Kostya Shishkov
159   vcr1.c                                Michael Niedermayer
160   vp3*                                  Mike Melanson
161   vqavideo.c                            Mike Melanson
162   wmv2.c                                Michael Niedermayer
163   wnv1.c                                Kostya Shishkov
164   x264.c                                Mans Rullgard
165   xan.c                                 Mike Melanson
166   xl.c                                  Kostya Shishkov
167   xvmcvideo.c                           Ivan Kalvachev
168   zmbv.c                                Kostya Shishkov
169
170
171 libavformat
172 ===========
173
174 Generic parts:
175   External Interface:
176     libavcodec/avcodec.h
177   Utility Code:
178     libavcodec/utils.c
179
180
181 Muxers/Demuxers:
182   4xm.c                                 Mike Melanson
183   adtsenc.c                             Mans Rullgard
184   avi*                                  Michael Niedermayer
185   crc.c                                 Michael Niedermayer
186   daud.c                                Reimar Doeffinger
187   dc1394.c, dv.c                        Roman Shaposhnik
188   flic.c                                Mike Melanson
189   flvdec.c, flvenc.c                    Michael Niedermayer
190   idcin.c                               Mike Melanson
191   idroq.c                               Mike Melanson
192   ipmovie.c                             Mike Melanson
193   img2.c                                Michael Niedermayer
194   mov.c                                 Francois Revol, Michael Niedermayer
195   mpegts*                               Mans Rullgard
196   nsvdec.c                              Francois Revol
197   nut.c                                 Alex Beregszaszi
198   nuv.c                                 Reimar Doeffinger
199   ogg2.c, ogg2.h                        Mans Rullgard
200   oggparsevorbis.c                      Mans Rullgard
201   psxstr.c                              Mike Melanson
202   raw.c                                 Michael Niedermayer
203   rm.c                                  Roberto Togni
204   segafilm.c                            Mike Melanson
205   v4l2.c                                Luca Abeni
206   voc.c                                 Aurelien Jacobs
207   wav.c                                 Michael Niedermayer
208   wc3movie.c                            Mike Melanson
209   westwood.c                            Mike Melanson
210
211
212 Operating systems / CPU architectures
213 =====================================
214
215 Alpha                                   Mans Rullgard, Falk Hueffner
216 BeOS                                    Francois Revol
217 i386                                    Michael Niedermayer
218 Mac OS X / PowerPC                      Romain Dolbeau
219 Amiga / PowerPC                         Colin Ward
220 Linux / PowerPC                         Luca Barbato