GXF muxer
[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, Mans Rullgard
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   cavs*                                 Stefan Gehrer
111   cinepak.c                             Roberto Togni
112   cljr                                  Alex Beregszaszi
113   cook.c, cookdata.h                    Benjamin Larsson
114   cscd.c                                Reimar Doeffinger
115   dpcm.c                                Mike Melanson
116   dv.c                                  Roman Shaposhnik
117   ffv1.c                                Michael Niedermayer
118   flac.c                                Alex Beregszaszi
119   flacenc.c                             Justin Ruggles
120   flicvideo.c                           Mike Melanson
121   g726.c                                Roman Shaposhnik
122   h264*                                 Loren Merritt, Michael Niedermayer
123   h261*                                 Michael Niedermayer
124   h263*                                 Michael Niedermayer
125   huffyuv.c                             Michael Niedermayer
126   idcinvideo.c                          Mike Melanson
127   indeo2*                               Kostya Shishkov
128   interplayvideo.c                      Mike Melanson
129   jpeg_ls.c                             Kostya Shishkov
130   kmvc.c                                Kostya Shishkov
131   lcl.c                                 Roberto Togni
132   loco.c                                Kostya Shishkov
133   lzo.h, lzo.c                          Reimar Doeffinger
134   mdec.c                                Michael Niedermayer
135   mjpeg.c                               Michael Niedermayer
136   mpeg12.c, mpeg12data.h                Michael Niedermayer
137   mpegvideo.c, mpegvideo.h              Michael Niedermayer
138   msmpeg4.c, msmpeg4data.h              Michael Niedermayer
139   msrle.c                               Mike Melanson
140   msvideo1.c                            Mike Melanson
141   nuv.c                                 Reimar Doeffinger
142   oggtheora.c                           Mans Rullgard
143   qdm2.c, qdm2data.h                    Roberto Togni
144   qdrw.c                                Kostya Shishkov
145   qpeg.c                                Kostya Shishkov
146   qtrle.c                               Mike Melanson
147   ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
148   resample2.c                           Michael Niedermayer
149   rpza.c                                Roberto Togni
150   rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
151   rv10.c                                Michael Niedermayer
152   smc.c                                 Mike Melanson
153   snow.c                                Michael Niedermayer, Loren Merritt
154   sonic.c                               Alex Beregszaszi
155   svq3.c                                Michael Niedermayer
156   truemotion1*                          Mike Melanson
157   truemotion2*                          Kostya Shishkov
158   truespeech.c                          Kostya Shishkov
159   tscc.c                                Kostya Shishkov
160   ulti*                                 Kostya Shishkov
161   vc1*                                  Kostya Shishkov
162   vcr1.c                                Michael Niedermayer
163   vp3*                                  Mike Melanson
164   vqavideo.c                            Mike Melanson
165   wmv2.c                                Michael Niedermayer
166   wnv1.c                                Kostya Shishkov
167   x264.c                                Mans Rullgard
168   xan.c                                 Mike Melanson
169   xl.c                                  Kostya Shishkov
170   xvmcvideo.c                           Ivan Kalvachev
171   zmbv.c                                Kostya Shishkov
172
173
174 libavformat
175 ===========
176
177 Generic parts:
178   External Interface:
179     libavcodec/avcodec.h
180   Utility Code:
181     libavcodec/utils.c
182
183
184 Muxers/Demuxers:
185   4xm.c                                 Mike Melanson
186   adtsenc.c                             Mans Rullgard
187   avi*                                  Michael Niedermayer
188   crc.c                                 Michael Niedermayer
189   daud.c                                Reimar Doeffinger
190   dc1394.c, dv.c                        Roman Shaposhnik
191   flic.c                                Mike Melanson
192   flvdec.c, flvenc.c                    Michael Niedermayer
193   gxf.c                                 Reimar Doeffinger
194   gxfenc.c                              Baptiste Coudurier
195   idcin.c                               Mike Melanson
196   idroq.c                               Mike Melanson
197   ipmovie.c                             Mike Melanson
198   img2.c                                Michael Niedermayer
199   mov.c                                 Francois Revol, Michael Niedermayer
200   mpegts*                               Mans Rullgard
201   nsvdec.c                              Francois Revol
202   nut.c                                 Alex Beregszaszi
203   nuv.c                                 Reimar Doeffinger
204   ogg2.c, ogg2.h                        Mans Rullgard
205   oggparsevorbis.c                      Mans Rullgard
206   oggparseogm.c                         Mans Rullgard
207   psxstr.c                              Mike Melanson
208   raw.c                                 Michael Niedermayer
209   rm.c                                  Roberto Togni
210   segafilm.c                            Mike Melanson
211   v4l2.c                                Luca Abeni
212   voc.c                                 Aurelien Jacobs
213   wav.c                                 Michael Niedermayer
214   wc3movie.c                            Mike Melanson
215   westwood.c                            Mike Melanson
216
217
218 Operating systems / CPU architectures
219 =====================================
220
221 Alpha                                   Mans Rullgard, Falk Hueffner
222 BeOS                                    Francois Revol
223 i386                                    Michael Niedermayer
224 Mac OS X / PowerPC                      Romain Dolbeau
225 Amiga / PowerPC                         Colin Ward
226 Linux / PowerPC                         Luca Barbato