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