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