List of people maintaining different parts of FFmpeg.
[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
23 vhook/watermark.c
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
106 asv* Michael Niedermayer
107 bmp.c Mans Rullgard
108 cinepak.c Roberto Togni
109 cljr Alex Beregszaszi
110 cook.c, cookdata.h Benjamin Larsson
111 cscd.c Reimar Doeffinger
112 dpcm.c Mike Melanson
113 dv.c Roman Shaposhnik
114 ffv1.c Michael Niedermayer
115 flac.c Alex Beregszaszi
116 flicvideo.c Mike Melanson
117 g726.c Roman Shaposhnik
118 h264* Loren Merritt, Michael Niedermayer
119 h261* Michael Niedermayer
120 h263* Michael Niedermayer
121 huffyuv.c Michael Niedermayer
122 idcinvideo.c Mike Melanson
123 interplayvideo.c Mike Melanson
124 lcl.c Roberto Togni
125 lzo.h, lzo.c Reimar Doeffinger
126 mdec.c Michael Niedermayer
127 mjpeg.c Michael Niedermayer
128 mpeg12.c, mpeg12data.h Michael Niedermayer
129 mpegvideo.c, mpegvideo.h Michael Niedermayer
130 msmpeg4.c, msmpeg4data.h Michael Niedermayer
131 msrle.c Mike Melanson
132 msvideo1.c Mike Melanson
133 oggtheora.c Mans Rullgard
134 qdm2.c, qdm2data.h Roberto Togni
135 qtrle.c Mike Melanson
136 ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
137 resample2.c Michael Niedermayer
138 rpza.c Roberto Togni
139 rv10.c Michael Niedermayer
140 smc.c Mike Melanson
141 snow.c Michael Niedermayer, Loren Merritt
142 sonic.c Alex Beregszaszi
143 svq3.c Michael Niedermayer
144 truemotion* Mike Melanson
145 vcr1.c Michael Niedermayer
146 vp3* Mike Melanson
147 vqavideo.c Mike Melanson
148 wmv2.c Michael Niedermayer
149 x264.c Mans Rullgard
150 xan.c Mike Melanson
151 xvmcvideo.c Ivan Kalvachev
152
153
154libavformat
155===========
156
157Generic parts:
158 External Interface:
159 libavcodec/avcodec.h
160 Utility Code:
161 libavcodec/utils.c
162
163
164Muxers/Demuxers:
165 4xm.c Mike Melanson
166 avi* Michael Niedermayer
167 crc.c Michael Niedermayer
168 daud.c Reimar Doeffinger
169 dc1394.c, dv.c Roman Shaposhnik
170 flic.c Mike Melanson
171 flvdec.c, flvenc.c Michael Niedermayer
172 idcin.c Mike Melanson
173 idroq.c Mike Melanson
174 ipmovie.c Mike Melanson
175 img2.c Michael Niedermayer
176 mov.c Francois Revol, Michael Niedermayer
177 mpegts* Mans Rullgard
178 nsvdec.c Francois Revol
179 nut.c Alex Beregszaszi
180 ogg2.c, ogg2.h Mans Rullgard
181 oggparsevorbis.c Mans Rullgard
182 psxstr.c Mike Melanson
183 raw.c Michael Niedermayer
184 rm.c Roberto Togni
185 segafilm.c Mike Melanson
186 wav.c Michael Niedermayer
187 wc3movie.c Mike Melanson
188 westwood.c Mike Melanson
189
190
191Operating systems / CPU architectures
192=====================================
193
194Alpha Mans Rullgard, Falk Hueffner
195BeOS Francois Revol
196i386 Michael Niedermayer
197PowerPC Romain Dolbeau