Add myself as matroska.c maintainer.
[libav.git] / MAINTAINERS
CommitLineData
7f2a9753
DB
1FFmpeg maintainers
2==================
3
4Below is a list of the people maintaining different parts of the
5FFmpeg code.
6
7
8Project Leader
9==============
10
11Michael Niedermayer
12 final design decisions
13
14
15Applications
16============
17
18ffmpeg:
19 ffmpeg.c Michael Niedermayer
20
21 Video Hooks:
22 vhook
bbdd41f5 23 vhook/watermark.c Marcus Engene
7f2a9753
DB
24 vhook/ppm.c
25 vhook/drawtext.c
26 vhook/fish.c
27 vhook/null.c
28 vhook/imlib2.c
29
30ffplay:
31 ffplay.c
32
33ffserver:
34 ffserver.c, ffserver.h
35
36Commandline utility code:
37 cmdutils.c, cmdutils.h
38
39QuickTime faststart:
40 qt-faststart.c Mike Melanson
41
42
43Miscellaneous Areas
44===================
45
46documentation Mike Melanson, Diego Biurrun
47website Mike Melanson, Diego Biurrun
ab955d47 48build system (configure,Makefiles) Diego Biurrun, Mans Rullgard
2900340e 49project server Diego Biurrun, Mans Rullgard
f6e71296 50mailinglists Michael Niedermayer, Baptiste Coudurier
7f2a9753
DB
51
52
53libavutil
54=========
55
56External Interfaces:
57 libavutil/avutil.h
58Internal Interfaces:
59 libavutil/common.h
60
61Other:
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
69libavcodec
70==========
71
72Generic 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
105Codecs:
106 4xm.c Michael Niedermayer
107 8bps.c Roberto Togni
50326295 108 aasc.c Kostya Shishkov
7f2a9753
DB
109 asv* Michael Niedermayer
110 bmp.c Mans Rullgard
d6950e91 111 cavs* Stefan Gehrer
7f2a9753
DB
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
d6950e91 120 flacenc.c Justin Ruggles
89e89c95 121 flashsv.c Benjamin Larsson
7f2a9753
DB
122 flicvideo.c Mike Melanson
123 g726.c Roman Shaposhnik
06d392a7 124 gifdec.c Baptiste Coudurier
7f2a9753
DB
125 h264* Loren Merritt, Michael Niedermayer
126 h261* Michael Niedermayer
127 h263* Michael Niedermayer
128 huffyuv.c Michael Niedermayer
129 idcinvideo.c Mike Melanson
50326295 130 indeo2* Kostya Shishkov
7f2a9753 131 interplayvideo.c Mike Melanson
50326295 132 jpeg_ls.c Kostya Shishkov
fd7b1991 133 kmvc.c Kostya Shishkov
7f2a9753 134 lcl.c Roberto Togni
50326295 135 loco.c Kostya Shishkov
7f2a9753
DB
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
dfca23e3 144 nuv.c Reimar Doeffinger
7f2a9753
DB
145 oggtheora.c Mans Rullgard
146 qdm2.c, qdm2data.h Roberto Togni
50326295
KS
147 qdrw.c Kostya Shishkov
148 qpeg.c Kostya Shishkov
7f2a9753
DB
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
dfca23e3 153 rtjpeg.c, rtjpeg.h Reimar Doeffinger
7f2a9753
DB
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
3689cf16 159 targa.c Kostya Shishkov
a991b1fe 160 tiff.c Kostya Shishkov
50326295
KS
161 truemotion1* Mike Melanson
162 truemotion2* Kostya Shishkov
163 truespeech.c Kostya Shishkov
164 tscc.c Kostya Shishkov
165 ulti* Kostya Shishkov
d6950e91 166 vc1* Kostya Shishkov
7f2a9753 167 vcr1.c Michael Niedermayer
eb57c889 168 vmnc.c Kostya Shishkov
a3cad047 169 vorbis_enc.c Oded Shimon
7f2a9753 170 vp3* Mike Melanson
5ce117c3
AJ
171 vp5 Aurelien Jacobs
172 vp6 Aurelien Jacobs
7f2a9753 173 vqavideo.c Mike Melanson
730581f3 174 wavpack.c Kostya Shishkov
7f2a9753 175 wmv2.c Michael Niedermayer
50326295 176 wnv1.c Kostya Shishkov
7f2a9753
DB
177 x264.c Mans Rullgard
178 xan.c Mike Melanson
50326295 179 xl.c Kostya Shishkov
7f2a9753 180 xvmcvideo.c Ivan Kalvachev
50326295 181 zmbv.c Kostya Shishkov
7f2a9753
DB
182
183
184libavformat
185===========
186
187Generic parts:
188 External Interface:
189 libavcodec/avcodec.h
190 Utility Code:
191 libavcodec/utils.c
192
193
194Muxers/Demuxers:
195 4xm.c Mike Melanson
0a925109 196 adtsenc.c Mans Rullgard
e395e286 197 aiff.c Baptiste Coudurier
7f2a9753
DB
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
cc0bc648 204 gxf.c Reimar Doeffinger
86329cce 205 gxfenc.c Baptiste Coudurier
7f2a9753
DB
206 idcin.c Mike Melanson
207 idroq.c Mike Melanson
208 ipmovie.c Mike Melanson
209 img2.c Michael Niedermayer
9df5ea29 210 matroska.c Aurelien Jacobs
7f2a9753
DB
211 mov.c Francois Revol, Michael Niedermayer
212 mpegts* Mans Rullgard
28146a8c 213 mtv.c Reynaldo H. Verdejo Pinochet
07bf2af8 214 mxf.c Baptiste Coudurier
7f2a9753
DB
215 nsvdec.c Francois Revol
216 nut.c Alex Beregszaszi
dfca23e3 217 nuv.c Reimar Doeffinger
7f2a9753
DB
218 ogg2.c, ogg2.h Mans Rullgard
219 oggparsevorbis.c Mans Rullgard
83a09492 220 oggparseogm.c Mans Rullgard
7f2a9753
DB
221 psxstr.c Mike Melanson
222 raw.c Michael Niedermayer
223 rm.c Roberto Togni
224 segafilm.c Mike Melanson
49bbe394 225 v4l2.c Luca Abeni
ea395e8c 226 voc.c Aurelien Jacobs
7f2a9753
DB
227 wav.c Michael Niedermayer
228 wc3movie.c Mike Melanson
229 westwood.c Mike Melanson
730581f3 230 wv.c Kostya Shishkov
7f2a9753
DB
231
232
233Operating systems / CPU architectures
234=====================================
235
236Alpha Mans Rullgard, Falk Hueffner
237BeOS Francois Revol
238i386 Michael Niedermayer
da6ec720
GP
239Mac OS X / PowerPC Romain Dolbeau
240Amiga / PowerPC Colin Ward
22b48b85 241Linux / PowerPC Luca Barbato