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