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