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