KMVC (used in Worms games) decoder. Works fine with samples from MPHQ
[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   kmvc.c                                Kostya Shishkov
128   lcl.c                                 Roberto Togni
129   loco.c                                Kostya Shishkov
130   lzo.h, lzo.c                          Reimar Doeffinger
131   mdec.c                                Michael Niedermayer
132   mjpeg.c                               Michael Niedermayer
133   mpeg12.c, mpeg12data.h                Michael Niedermayer
134   mpegvideo.c, mpegvideo.h              Michael Niedermayer
135   msmpeg4.c, msmpeg4data.h              Michael Niedermayer
136   msrle.c                               Mike Melanson
137   msvideo1.c                            Mike Melanson
138   nuv.c                                 Reimar Doeffinger
139   oggtheora.c                           Mans Rullgard
140   qdm2.c, qdm2data.h                    Roberto Togni
141   qdrw.c                                Kostya Shishkov
142   qpeg.c                                Kostya Shishkov
143   qtrle.c                               Mike Melanson
144   ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
145   resample2.c                           Michael Niedermayer
146   rpza.c                                Roberto Togni
147   rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
148   rv10.c                                Michael Niedermayer
149   smc.c                                 Mike Melanson
150   snow.c                                Michael Niedermayer, Loren Merritt
151   sonic.c                               Alex Beregszaszi
152   svq3.c                                Michael Niedermayer
153   truemotion1*                          Mike Melanson
154   truemotion2*                          Kostya Shishkov
155   truespeech.c                          Kostya Shishkov
156   tscc.c                                Kostya Shishkov
157   ulti*                                 Kostya Shishkov
158   vcr1.c                                Michael Niedermayer
159   vp3*                                  Mike Melanson
160   vqavideo.c                            Mike Melanson
161   wmv2.c                                Michael Niedermayer
162   wnv1.c                                Kostya Shishkov
163   x264.c                                Mans Rullgard
164   xan.c                                 Mike Melanson
165   xl.c                                  Kostya Shishkov
166   xvmcvideo.c                           Ivan Kalvachev
167   zmbv.c                                Kostya Shishkov
168
169
170 libavformat
171 ===========
172
173 Generic parts:
174   External Interface:
175     libavcodec/avcodec.h
176   Utility Code:
177     libavcodec/utils.c
178
179
180 Muxers/Demuxers:
181   4xm.c                                 Mike Melanson
182   adtsenc.c                             Mans Rullgard
183   avi*                                  Michael Niedermayer
184   crc.c                                 Michael Niedermayer
185   daud.c                                Reimar Doeffinger
186   dc1394.c, dv.c                        Roman Shaposhnik
187   flic.c                                Mike Melanson
188   flvdec.c, flvenc.c                    Michael Niedermayer
189   idcin.c                               Mike Melanson
190   idroq.c                               Mike Melanson
191   ipmovie.c                             Mike Melanson
192   img2.c                                Michael Niedermayer
193   mov.c                                 Francois Revol, Michael Niedermayer
194   mpegts*                               Mans Rullgard
195   nsvdec.c                              Francois Revol
196   nut.c                                 Alex Beregszaszi
197   nuv.c                                 Reimar Doeffinger
198   ogg2.c, ogg2.h                        Mans Rullgard
199   oggparsevorbis.c                      Mans Rullgard
200   psxstr.c                              Mike Melanson
201   raw.c                                 Michael Niedermayer
202   rm.c                                  Roberto Togni
203   segafilm.c                            Mike Melanson
204   v4l2.c                                Luca Abeni
205   voc.c                                 Aurelien Jacobs
206   wav.c                                 Michael Niedermayer
207   wc3movie.c                            Mike Melanson
208   westwood.c                            Mike Melanson
209
210
211 Operating systems / CPU architectures
212 =====================================
213
214 Alpha                                   Mans Rullgard, Falk Hueffner
215 BeOS                                    Francois Revol
216 i386                                    Michael Niedermayer
217 Mac OS X / PowerPC                      Romain Dolbeau
218 Amiga / PowerPC                         Colin Ward
219 Linux / PowerPC                         Luca Barbato