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