Add myself as matroska.c maintainer.
[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 gifdec.c Baptiste Coudurier
125 h264* Loren Merritt, Michael Niedermayer
126 h261* Michael Niedermayer
127 h263* Michael Niedermayer
128 huffyuv.c Michael Niedermayer
129 idcinvideo.c Mike Melanson
130 indeo2* Kostya Shishkov
131 interplayvideo.c Mike Melanson
132 jpeg_ls.c Kostya Shishkov
133 kmvc.c Kostya Shishkov
134 lcl.c Roberto Togni
135 loco.c Kostya Shishkov
136 lzo.h, lzo.c Reimar Doeffinger
137 mdec.c Michael Niedermayer
138 mjpeg.c Michael Niedermayer
139 mpeg12.c, mpeg12data.h Michael Niedermayer
140 mpegvideo.c, mpegvideo.h Michael Niedermayer
141 msmpeg4.c, msmpeg4data.h Michael Niedermayer
142 msrle.c Mike Melanson
143 msvideo1.c Mike Melanson
144 nuv.c Reimar Doeffinger
145 oggtheora.c Mans Rullgard
146 qdm2.c, qdm2data.h Roberto Togni
147 qdrw.c Kostya Shishkov
148 qpeg.c Kostya Shishkov
149 qtrle.c Mike Melanson
150 ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
151 resample2.c Michael Niedermayer
152 rpza.c Roberto Togni
153 rtjpeg.c, rtjpeg.h Reimar Doeffinger
154 rv10.c Michael Niedermayer
155 smc.c Mike Melanson
156 snow.c Michael Niedermayer, Loren Merritt
157 sonic.c Alex Beregszaszi
158 svq3.c Michael Niedermayer
159 targa.c Kostya Shishkov
160 tiff.c Kostya Shishkov
161 truemotion1* Mike Melanson
162 truemotion2* Kostya Shishkov
163 truespeech.c Kostya Shishkov
164 tscc.c Kostya Shishkov
165 ulti* Kostya Shishkov
166 vc1* Kostya Shishkov
167 vcr1.c Michael Niedermayer
168 vmnc.c Kostya Shishkov
169 vorbis_enc.c Oded Shimon
170 vp3* Mike Melanson
171 vp5 Aurelien Jacobs
172 vp6 Aurelien Jacobs
173 vqavideo.c Mike Melanson
174 wavpack.c Kostya Shishkov
175 wmv2.c Michael Niedermayer
176 wnv1.c Kostya Shishkov
177 x264.c Mans Rullgard
178 xan.c Mike Melanson
179 xl.c Kostya Shishkov
180 xvmcvideo.c Ivan Kalvachev
181 zmbv.c Kostya Shishkov
182
183
184 libavformat
185 ===========
186
187 Generic parts:
188 External Interface:
189 libavcodec/avcodec.h
190 Utility Code:
191 libavcodec/utils.c
192
193
194 Muxers/Demuxers:
195 4xm.c Mike Melanson
196 adtsenc.c Mans Rullgard
197 aiff.c Baptiste Coudurier
198 avi* Michael Niedermayer
199 crc.c Michael Niedermayer
200 daud.c Reimar Doeffinger
201 dc1394.c, dv.c Roman Shaposhnik
202 flic.c Mike Melanson
203 flvdec.c, flvenc.c Michael Niedermayer
204 gxf.c Reimar Doeffinger
205 gxfenc.c Baptiste Coudurier
206 idcin.c Mike Melanson
207 idroq.c Mike Melanson
208 ipmovie.c Mike Melanson
209 img2.c Michael Niedermayer
210 matroska.c Aurelien Jacobs
211 mov.c Francois Revol, Michael Niedermayer
212 mpegts* Mans Rullgard
213 mtv.c Reynaldo H. Verdejo Pinochet
214 mxf.c Baptiste Coudurier
215 nsvdec.c Francois Revol
216 nut.c Alex Beregszaszi
217 nuv.c Reimar Doeffinger
218 ogg2.c, ogg2.h Mans Rullgard
219 oggparsevorbis.c Mans Rullgard
220 oggparseogm.c Mans Rullgard
221 psxstr.c Mike Melanson
222 raw.c Michael Niedermayer
223 rm.c Roberto Togni
224 segafilm.c Mike Melanson
225 v4l2.c Luca Abeni
226 voc.c Aurelien Jacobs
227 wav.c Michael Niedermayer
228 wc3movie.c Mike Melanson
229 westwood.c Mike Melanson
230 wv.c Kostya Shishkov
231
232
233 Operating systems / CPU architectures
234 =====================================
235
236 Alpha Mans Rullgard, Falk Hueffner
237 BeOS Francois Revol
238 i386 Michael Niedermayer
239 Mac OS X / PowerPC Romain Dolbeau
240 Amiga / PowerPC Colin Ward
241 Linux / PowerPC Luca Barbato