replace MULL with asm too, no significnat speedup but its probably better to not...
[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
7f2a9753
DB
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
50326295 128 indeo2* Kostya Shishkov
7f2a9753 129 interplayvideo.c Mike Melanson
50326295 130 jpeg_ls.c Kostya Shishkov
fd7b1991 131 kmvc.c Kostya Shishkov
7f2a9753 132 lcl.c Roberto Togni
50326295 133 loco.c Kostya Shishkov
7f2a9753
DB
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
dfca23e3 142 nuv.c Reimar Doeffinger
7f2a9753
DB
143 oggtheora.c Mans Rullgard
144 qdm2.c, qdm2data.h Roberto Togni
50326295
KS
145 qdrw.c Kostya Shishkov
146 qpeg.c Kostya Shishkov
7f2a9753
DB
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
dfca23e3 151 rtjpeg.c, rtjpeg.h Reimar Doeffinger
7f2a9753
DB
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
50326295
KS
157 truemotion1* Mike Melanson
158 truemotion2* Kostya Shishkov
159 truespeech.c Kostya Shishkov
160 tscc.c Kostya Shishkov
161 ulti* Kostya Shishkov
d6950e91 162 vc1* Kostya Shishkov
7f2a9753
DB
163 vcr1.c Michael Niedermayer
164 vp3* Mike Melanson
165 vqavideo.c Mike Melanson
166 wmv2.c Michael Niedermayer
50326295 167 wnv1.c Kostya Shishkov
7f2a9753
DB
168 x264.c Mans Rullgard
169 xan.c Mike Melanson
50326295 170 xl.c Kostya Shishkov
7f2a9753 171 xvmcvideo.c Ivan Kalvachev
50326295 172 zmbv.c Kostya Shishkov
7f2a9753
DB
173
174
175libavformat
176===========
177
178Generic parts:
179 External Interface:
180 libavcodec/avcodec.h
181 Utility Code:
182 libavcodec/utils.c
183
184
185Muxers/Demuxers:
186 4xm.c Mike Melanson
0a925109 187 adtsenc.c Mans Rullgard
7f2a9753
DB
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
cc0bc648 194 gxf.c Reimar Doeffinger
86329cce 195 gxfenc.c Baptiste Coudurier
7f2a9753
DB
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
07bf2af8 202 mxf.c Baptiste Coudurier
7f2a9753
DB
203 nsvdec.c Francois Revol
204 nut.c Alex Beregszaszi
dfca23e3 205 nuv.c Reimar Doeffinger
7f2a9753
DB
206 ogg2.c, ogg2.h Mans Rullgard
207 oggparsevorbis.c Mans Rullgard
83a09492 208 oggparseogm.c Mans Rullgard
7f2a9753
DB
209 psxstr.c Mike Melanson
210 raw.c Michael Niedermayer
211 rm.c Roberto Togni
212 segafilm.c Mike Melanson
49bbe394 213 v4l2.c Luca Abeni
ea395e8c 214 voc.c Aurelien Jacobs
7f2a9753
DB
215 wav.c Michael Niedermayer
216 wc3movie.c Mike Melanson
217 westwood.c Mike Melanson
218
219
220Operating systems / CPU architectures
221=====================================
222
223Alpha Mans Rullgard, Falk Hueffner
224BeOS Francois Revol
225i386 Michael Niedermayer
da6ec720
GP
226Mac OS X / PowerPC Romain Dolbeau
227Amiga / PowerPC Colin Ward
22b48b85 228Linux / PowerPC Luca Barbato