skip 0byte packets
[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
137 oggtheora.c Mans Rullgard
138 qdm2.c, qdm2data.h Roberto Togni
50326295
KS
139 qdrw.c Kostya Shishkov
140 qpeg.c Kostya Shishkov
7f2a9753
DB
141 qtrle.c Mike Melanson
142 ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
143 resample2.c Michael Niedermayer
144 rpza.c Roberto Togni
145 rv10.c Michael Niedermayer
146 smc.c Mike Melanson
147 snow.c Michael Niedermayer, Loren Merritt
148 sonic.c Alex Beregszaszi
149 svq3.c Michael Niedermayer
50326295
KS
150 truemotion1* Mike Melanson
151 truemotion2* Kostya Shishkov
152 truespeech.c Kostya Shishkov
153 tscc.c Kostya Shishkov
154 ulti* Kostya Shishkov
7f2a9753
DB
155 vcr1.c Michael Niedermayer
156 vp3* Mike Melanson
157 vqavideo.c Mike Melanson
158 wmv2.c Michael Niedermayer
50326295 159 wnv1.c Kostya Shishkov
7f2a9753
DB
160 x264.c Mans Rullgard
161 xan.c Mike Melanson
50326295 162 xl.c Kostya Shishkov
7f2a9753 163 xvmcvideo.c Ivan Kalvachev
50326295 164 zmbv.c Kostya Shishkov
7f2a9753
DB
165
166
167libavformat
168===========
169
170Generic parts:
171 External Interface:
172 libavcodec/avcodec.h
173 Utility Code:
174 libavcodec/utils.c
175
176
177Muxers/Demuxers:
178 4xm.c Mike Melanson
0a925109 179 adtsenc.c Mans Rullgard
7f2a9753
DB
180 avi* Michael Niedermayer
181 crc.c Michael Niedermayer
182 daud.c Reimar Doeffinger
183 dc1394.c, dv.c Roman Shaposhnik
184 flic.c Mike Melanson
185 flvdec.c, flvenc.c Michael Niedermayer
186 idcin.c Mike Melanson
187 idroq.c Mike Melanson
188 ipmovie.c Mike Melanson
189 img2.c Michael Niedermayer
190 mov.c Francois Revol, Michael Niedermayer
191 mpegts* Mans Rullgard
192 nsvdec.c Francois Revol
193 nut.c Alex Beregszaszi
194 ogg2.c, ogg2.h Mans Rullgard
195 oggparsevorbis.c Mans Rullgard
196 psxstr.c Mike Melanson
197 raw.c Michael Niedermayer
198 rm.c Roberto Togni
199 segafilm.c Mike Melanson
49bbe394 200 v4l2.c Luca Abeni
ea395e8c 201 voc.c Aurelien Jacobs
7f2a9753
DB
202 wav.c Michael Niedermayer
203 wc3movie.c Mike Melanson
204 westwood.c Mike Melanson
205
206
207Operating systems / CPU architectures
208=====================================
209
210Alpha Mans Rullgard, Falk Hueffner
211BeOS Francois Revol
212i386 Michael Niedermayer
da6ec720
GP
213Mac OS X / PowerPC Romain Dolbeau
214Amiga / PowerPC Colin Ward
22b48b85 215Linux / PowerPC Luca Barbato