NuppelVideo/MythTVVideo support, including rtjpeg decoder
[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
48build system (configure,Makefiles) Diego Biurrun
49
50
51libavutil
52=========
53
54External Interfaces:
55 libavutil/avutil.h
56Internal Interfaces:
57 libavutil/common.h
58
59Other:
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
67libavcodec
68==========
69
70Generic 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
103Codecs:
104 4xm.c Michael Niedermayer
105 8bps.c Roberto Togni
50326295 106 aasc.c Kostya Shishkov
7f2a9753
DB
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
50326295 124 indeo2* Kostya Shishkov
7f2a9753 125 interplayvideo.c Mike Melanson
50326295 126 jpeg_ls.c Kostya Shishkov
7f2a9753 127 lcl.c Roberto Togni
50326295 128 loco.c Kostya Shishkov
7f2a9753
DB
129 lzo.h, lzo.c Reimar Doeffinger
130 mdec.c Michael Niedermayer
131 mjpeg.c Michael Niedermayer
132 mpeg12.c, mpeg12data.h Michael Niedermayer
133 mpegvideo.c, mpegvideo.h Michael Niedermayer
134 msmpeg4.c, msmpeg4data.h Michael Niedermayer
135 msrle.c Mike Melanson
136 msvideo1.c Mike Melanson
dfca23e3 137 nuv.c Reimar Doeffinger
7f2a9753
DB
138 oggtheora.c Mans Rullgard
139 qdm2.c, qdm2data.h Roberto Togni
50326295
KS
140 qdrw.c Kostya Shishkov
141 qpeg.c Kostya Shishkov
7f2a9753
DB
142 qtrle.c Mike Melanson
143 ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
144 resample2.c Michael Niedermayer
145 rpza.c Roberto Togni
dfca23e3 146 rtjpeg.c, rtjpeg.h Reimar Doeffinger
7f2a9753
DB
147 rv10.c Michael Niedermayer
148 smc.c Mike Melanson
149 snow.c Michael Niedermayer, Loren Merritt
150 sonic.c Alex Beregszaszi
151 svq3.c Michael Niedermayer
50326295
KS
152 truemotion1* Mike Melanson
153 truemotion2* Kostya Shishkov
154 truespeech.c Kostya Shishkov
155 tscc.c Kostya Shishkov
156 ulti* Kostya Shishkov
7f2a9753
DB
157 vcr1.c Michael Niedermayer
158 vp3* Mike Melanson
159 vqavideo.c Mike Melanson
160 wmv2.c Michael Niedermayer
50326295 161 wnv1.c Kostya Shishkov
7f2a9753
DB
162 x264.c Mans Rullgard
163 xan.c Mike Melanson
50326295 164 xl.c Kostya Shishkov
7f2a9753 165 xvmcvideo.c Ivan Kalvachev
50326295 166 zmbv.c Kostya Shishkov
7f2a9753
DB
167
168
169libavformat
170===========
171
172Generic parts:
173 External Interface:
174 libavcodec/avcodec.h
175 Utility Code:
176 libavcodec/utils.c
177
178
179Muxers/Demuxers:
180 4xm.c Mike Melanson
0a925109 181 adtsenc.c Mans Rullgard
7f2a9753
DB
182 avi* Michael Niedermayer
183 crc.c Michael Niedermayer
184 daud.c Reimar Doeffinger
185 dc1394.c, dv.c Roman Shaposhnik
186 flic.c Mike Melanson
187 flvdec.c, flvenc.c Michael Niedermayer
188 idcin.c Mike Melanson
189 idroq.c Mike Melanson
190 ipmovie.c Mike Melanson
191 img2.c Michael Niedermayer
192 mov.c Francois Revol, Michael Niedermayer
193 mpegts* Mans Rullgard
194 nsvdec.c Francois Revol
195 nut.c Alex Beregszaszi
dfca23e3 196 nuv.c Reimar Doeffinger
7f2a9753
DB
197 ogg2.c, ogg2.h Mans Rullgard
198 oggparsevorbis.c Mans Rullgard
199 psxstr.c Mike Melanson
200 raw.c Michael Niedermayer
201 rm.c Roberto Togni
202 segafilm.c Mike Melanson
49bbe394 203 v4l2.c Luca Abeni
ea395e8c 204 voc.c Aurelien Jacobs
7f2a9753
DB
205 wav.c Michael Niedermayer
206 wc3movie.c Mike Melanson
207 westwood.c Mike Melanson
208
209
210Operating systems / CPU architectures
211=====================================
212
213Alpha Mans Rullgard, Falk Hueffner
214BeOS Francois Revol
215i386 Michael Niedermayer
da6ec720
GP
216Mac OS X / PowerPC Romain Dolbeau
217Amiga / PowerPC Colin Ward
22b48b85 218Linux / PowerPC Luca Barbato