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