add adtsenc.c with myself as maintainer
[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
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 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
154 libavformat
155 ===========
156
157 Generic parts:
158 External Interface:
159 libavcodec/avcodec.h
160 Utility Code:
161 libavcodec/utils.c
162
163
164 Muxers/Demuxers:
165 4xm.c Mike Melanson
166 adtsenc.c Mans Rullgard
167 avi* Michael Niedermayer
168 crc.c Michael Niedermayer
169 daud.c Reimar Doeffinger
170 dc1394.c, dv.c Roman Shaposhnik
171 flic.c Mike Melanson
172 flvdec.c, flvenc.c Michael Niedermayer
173 idcin.c Mike Melanson
174 idroq.c Mike Melanson
175 ipmovie.c Mike Melanson
176 img2.c Michael Niedermayer
177 mov.c Francois Revol, Michael Niedermayer
178 mpegts* Mans Rullgard
179 nsvdec.c Francois Revol
180 nut.c Alex Beregszaszi
181 ogg2.c, ogg2.h Mans Rullgard
182 oggparsevorbis.c Mans Rullgard
183 psxstr.c Mike Melanson
184 raw.c Michael Niedermayer
185 rm.c Roberto Togni
186 segafilm.c Mike Melanson
187 voc.c Aurelien Jacobs
188 wav.c Michael Niedermayer
189 wc3movie.c Mike Melanson
190 westwood.c Mike Melanson
191
192
193 Operating systems / CPU architectures
194 =====================================
195
196 Alpha Mans Rullgard, Falk Hueffner
197 BeOS Francois Revol
198 i386 Michael Niedermayer
199 PowerPC Romain Dolbeau