Statistics
| Branch: | Revision:

ffmpeg / MAINTAINERS @ 5f6cb6eb

History | View | Annotate | Download (15.4 KB)

1 7f2a9753 Diego Biurrun
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
ffplay:
22 a78d882d Michael Niedermayer
  ffplay.c                              Michael Niedermayer
23 7f2a9753 Diego Biurrun
24
ffserver:
25 ddb41f3f Baptiste Coudurier
  ffserver.c, ffserver.h                Baptiste Coudurier
26 7f2a9753 Diego Biurrun
27
Commandline utility code:
28 a78d882d Michael Niedermayer
  cmdutils.c, cmdutils.h                Michael Niedermayer
29 7f2a9753 Diego Biurrun
30
QuickTime faststart:
31 5c56e746 Diego Biurrun
  tools/qt-faststart.c                  Baptiste Coudurier
32 7f2a9753 Diego Biurrun
33
34
Miscellaneous Areas
35
===================
36
37
documentation                           Mike Melanson, Diego Biurrun
38 72a8a69d Robert Swain
website                                 Robert Swain
39 ab955d47 Måns Rullgård
build system (configure,Makefiles)      Diego Biurrun, Mans Rullgard
40 2900340e Diego Biurrun
project server                          Diego Biurrun, Mans Rullgard
41 f6e71296 Baptiste Coudurier
mailinglists                            Michael Niedermayer, Baptiste Coudurier
42 9e44998c Robert Swain
presets                                 Robert Swain
43 25c3c365 Aurelien Jacobs
metadata subsystem                      Aurelien Jacobs
44 7f2a9753 Diego Biurrun
45
46
libavutil
47
=========
48
49
External Interfaces:
50 a78d882d Michael Niedermayer
  libavutil/avutil.h                    Michael Niedermayer
51 7f2a9753 Diego Biurrun
Internal Interfaces:
52 a78d882d Michael Niedermayer
  libavutil/common.h                    Michael Niedermayer
53 7f2a9753 Diego Biurrun
54
Other:
55
  intfloat*                             Michael Niedermayer
56
  rational.c, rational.h                Michael Niedermayer
57
  mathematics.c, mathematics.h          Michael Niedermayer
58
  integer.c, integer.h                  Michael Niedermayer
59
  bswap.h
60
61
62
libavcodec
63
==========
64
65
Generic Parts:
66
  External Interfaces:
67
    avcodec.h                           Michael Niedermayer
68
  utility code:
69 a78d882d Michael Niedermayer
    utils.c                             Michael Niedermayer
70
    mem.c                               Michael Niedermayer
71
    opt.c, opt.h                        Michael Niedermayer
72 7f2a9753 Diego Biurrun
  arithmetic expression evaluator:
73
    eval.c                              Michael Niedermayer
74
  audio and video frame extraction:
75 a78d882d Michael Niedermayer
    parser.c                            Michael Niedermayer
76 fe037229 Diego Biurrun
  bitstream reading:
77 7f2a9753 Diego Biurrun
    bitstream.c, bitstream.h            Michael Niedermayer
78
  CABAC:
79
    cabac.h, cabac.c                    Michael Niedermayer
80
  DSP utilities:
81
    dsputils.c, dsputils.h              Michael Niedermayer
82
  entropy coding:
83
    rangecoder.c, rangecoder.h          Michael Niedermayer
84 2975ca0a Michael Niedermayer
    lzw.*                               Michael Niedermayer
85 7f2a9753 Diego Biurrun
  floating point AAN DCT:
86
    faandct.c, faandct.h                Michael Niedermayer
87
  Golomb coding:
88
    golomb.c, golomb.h                  Michael Niedermayer
89 3c90870a Justin Ruggles
  LPC:
90
    lpc.c, lpc.h                        Justin Ruggles
91 7f2a9753 Diego Biurrun
  motion estimation:
92
    motion*                             Michael Niedermayer
93
  rate control:
94 a78d882d Michael Niedermayer
    ratecontrol.c                       Michael Niedermayer
95 2986a4f8 Diego Biurrun
    libxvid_rc.c                        Michael Niedermayer
96 7f2a9753 Diego Biurrun
  simple IDCT:
97
    simple_idct.c, simple_idct.h        Michael Niedermayer
98
  postprocessing:
99
    libpostproc/*                       Michael Niedermayer
100 59501dc8 Carl Eugen Hoyos
  vdpau:
101
    vdpau*                              Carl Eugen Hoyos
102 7f2a9753 Diego Biurrun
103
Codecs:
104
  4xm.c                                 Michael Niedermayer
105
  8bps.c                                Roberto Togni
106 833e90dd Jai Menon
  8svx.c                                Jaikrishnan Menon
107 50326295 Kostya Shishkov
  aasc.c                                Kostya Shishkov
108 c5377f57 Robert Swain
  aac.[ch], aactab.[ch], aacdectab.h    Robert Swain
109 6892931b Alex Converse
  aacenc.* aaccoder.* aacpsy.*          Alex Converse
110 1424a507 Justin Ruggles
  ac3*                                  Justin Ruggles
111 833e90dd Jai Menon
  alacenc.c                             Jaikrishnan Menon
112 87657757 Kostya Shishkov
  apedec.c                              Kostya Shishkov
113 7f2a9753 Diego Biurrun
  asv*                                  Michael Niedermayer
114 0bc85905 Benjamin Larsson
  atrac3*                               Benjamin Larsson
115 26d3e4d3 Kostya Shishkov
  bmp.c                                 Mans Rullgard, Kostya Shishkov
116 d6950e91 Michael Niedermayer
  cavs*                                 Stefan Gehrer
117 5ad14c6c Vitor Sessak
  celp_filters.*                        Vitor Sessak
118 7f2a9753 Diego Biurrun
  cinepak.c                             Roberto Togni
119
  cljr                                  Alex Beregszaszi
120
  cook.c, cookdata.h                    Benjamin Larsson
121
  cscd.c                                Reimar Doeffinger
122 04e911ed Kostya Shishkov
  dca.c                                 Kostya Shishkov, Benjamin Larsson
123 fc4cbc16 Baptiste Coudurier
  dnxhd*                                Baptiste Coudurier
124 7f2a9753 Diego Biurrun
  dpcm.c                                Mike Melanson
125 33a0dd37 Kostya Shishkov
  dxa.c                                 Kostya Shishkov
126 7f2a9753 Diego Biurrun
  dv.c                                  Roman Shaposhnik
127 abaab07c Peter Ross
  eacmv*, eaidct*, eat*                 Peter Ross
128 7f2a9753 Diego Biurrun
  ffv1.c                                Michael Niedermayer
129 d7687763 Justin Ruggles
  flac*                                 Justin Ruggles
130 053185c2 Benjamin Larsson
  flashsv*                              Benjamin Larsson
131 7f2a9753 Diego Biurrun
  flicvideo.c                           Mike Melanson
132
  g726.c                                Roman Shaposhnik
133 06d392a7 Baptiste Coudurier
  gifdec.c                              Baptiste Coudurier
134 7f2a9753 Diego Biurrun
  h264*                                 Loren Merritt, Michael Niedermayer
135
  h261*                                 Michael Niedermayer
136
  h263*                                 Michael Niedermayer
137
  huffyuv.c                             Michael Niedermayer
138
  idcinvideo.c                          Mike Melanson
139 eda70b42 Benjamin Larsson
  imc*                                  Benjamin Larsson
140 50326295 Kostya Shishkov
  indeo2*                               Kostya Shishkov
141 7f2a9753 Diego Biurrun
  interplayvideo.c                      Mike Melanson
142 50326295 Kostya Shishkov
  jpeg_ls.c                             Kostya Shishkov
143 fd7b1991 Kostya Shishkov
  kmvc.c                                Kostya Shishkov
144 c70ac8e7 Reimar Döffinger
  lcl*.c                                Roberto Togni, Reimar Doeffinger
145 346a655d Michel Bardiaux
  libgsm.c                              Michel Bardiaux
146 9a77d59a Jai Menon
  libopenjpeg.c                         Jaikrishnan Menon
147 13db8750 Justin Ruggles
  libspeexdec.c                         Justin Ruggles
148 b47cdbd0 Benoit Fouet
  libx264.c                             Mans Rullgard, Jason Garrett-Glaser
149 50326295 Kostya Shishkov
  loco.c                                Kostya Shishkov
150 7f2a9753 Diego Biurrun
  lzo.h, lzo.c                          Reimar Doeffinger
151
  mdec.c                                Michael Niedermayer
152 a7129de5 Ramiro Polla
  mimic.c                               Ramiro Polla
153 7f2a9753 Diego Biurrun
  mjpeg.c                               Michael Niedermayer
154 17a86e87 Ramiro Polla
  mlp*                                  Ramiro Polla
155 abaab07c Peter Ross
  mmvideo.c                             Peter Ross
156 185c7b6b Kostya Shishkov
  mpc*                                  Kostya Shishkov
157 7f2a9753 Diego Biurrun
  mpeg12.c, mpeg12data.h                Michael Niedermayer
158
  mpegvideo.c, mpegvideo.h              Michael Niedermayer
159
  msmpeg4.c, msmpeg4data.h              Michael Niedermayer
160
  msrle.c                               Mike Melanson
161
  msvideo1.c                            Mike Melanson
162 d34841f1 Benjamin Larsson
  nellymoserdec.c                       Benjamin Larsson
163 dfca23e3 Reimar Döffinger
  nuv.c                                 Reimar Doeffinger
164 18be65dd Ivo van Poorten
  pcx.c                                 Ivo van Poorten
165 b46d68c6 Ivo van Poorten
  ptx.c                                 Ivo van Poorten
166 3bb79c04 Reynaldo H. Verdejo Pinochet
  qcelp*                                Reynaldo H. Verdejo Pinochet
167 673bcc3d Benjamin Larsson
  qdm2.c, qdm2data.h                    Roberto Togni, Benjamin Larsson
168 50326295 Kostya Shishkov
  qdrw.c                                Kostya Shishkov
169
  qpeg.c                                Kostya Shishkov
170 7f2a9753 Diego Biurrun
  qtrle.c                               Mike Melanson
171
  ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
172
  resample2.c                           Michael Niedermayer
173 86b3cf7c Sascha Sommer
  rl2.c                                 Sascha Sommer
174 7f2a9753 Diego Biurrun
  rpza.c                                Roberto Togni
175 dfca23e3 Reimar Döffinger
  rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
176 7f2a9753 Diego Biurrun
  rv10.c                                Michael Niedermayer
177 89f41c3d Kostya Shishkov
  rv3*                                  Kostya Shishkov
178
  rv4*                                  Kostya Shishkov
179 28ba53ff Ivo van Poorten
  s3tc*                                 Ivo van Poorten
180 6a03a34b Kostya Shishkov
  smacker.c                             Kostya Shishkov
181 7f2a9753 Diego Biurrun
  smc.c                                 Mike Melanson
182
  snow.c                                Michael Niedermayer, Loren Merritt
183
  sonic.c                               Alex Beregszaszi
184 18be65dd Ivo van Poorten
  sunrast.c                             Ivo van Poorten
185 7f2a9753 Diego Biurrun
  svq3.c                                Michael Niedermayer
186 3689cf16 Kostya Shishkov
  targa.c                               Kostya Shishkov
187 a991b1fe Kostya Shishkov
  tiff.c                                Kostya Shishkov
188 50326295 Kostya Shishkov
  truemotion1*                          Mike Melanson
189
  truemotion2*                          Kostya Shishkov
190
  truespeech.c                          Kostya Shishkov
191
  tscc.c                                Kostya Shishkov
192 97c8b064 Alex Beregszaszi
  tta.c                                 Alex Beregszaszi
193 28ba53ff Ivo van Poorten
  txd.c                                 Ivo van Poorten
194 50326295 Kostya Shishkov
  ulti*                                 Kostya Shishkov
195 66f7679c Kostya Shishkov
  vb.c                                  Kostya Shishkov
196 d6950e91 Michael Niedermayer
  vc1*                                  Kostya Shishkov
197 7f2a9753 Diego Biurrun
  vcr1.c                                Michael Niedermayer
198 eb57c889 Kostya Shishkov
  vmnc.c                                Kostya Shishkov
199 a3cad047 Oded Shimon
  vorbis_enc.c                          Oded Shimon
200 471bca1e Benoit Fouet
  vorbis_dec.c                          Denes Balatoni
201 7f2a9753 Diego Biurrun
  vp3*                                  Mike Melanson
202 5ce117c3 Aurelien Jacobs
  vp5                                   Aurelien Jacobs
203
  vp6                                   Aurelien Jacobs
204 7f2a9753 Diego Biurrun
  vqavideo.c                            Mike Melanson
205 730581f3 Kostya Shishkov
  wavpack.c                             Kostya Shishkov
206 da136c7e Sascha Sommer
  wmaprodec.c                           Sascha Sommer
207 7f2a9753 Diego Biurrun
  wmv2.c                                Michael Niedermayer
208 50326295 Kostya Shishkov
  wnv1.c                                Kostya Shishkov
209 7f2a9753 Diego Biurrun
  xan.c                                 Mike Melanson
210 50326295 Kostya Shishkov
  xl.c                                  Kostya Shishkov
211 9b4cfc36 Diego Biurrun
  xvmc.c                                Ivan Kalvachev
212 035314b6 Kostya Shishkov
  zmbv*                                 Kostya Shishkov
213 7f2a9753 Diego Biurrun
214
215 d8436ba4 Ramiro Polla
libavdevice
216
===========
217
  External Interface:
218
    libavdevice/avdevice.h
219
220
221 5e474a68 Ramiro Polla
  libdc1394.c                           Roman Shaposhnik
222 d8436ba4 Ramiro Polla
  v4l2.c                                Luca Abeni
223 fd9da087 Ramiro Polla
  vfwcap.c                              Ramiro Polla
224 d8436ba4 Ramiro Polla
225
226 7f2a9753 Diego Biurrun
libavformat
227
===========
228
229
Generic parts:
230
  External Interface:
231 a78d882d Michael Niedermayer
    libavformat/avformat.h              Michael Niedermayer
232 7f2a9753 Diego Biurrun
  Utility Code:
233 a78d882d Michael Niedermayer
    libavformat/utils.c                 Michael Niedermayer
234 7f2a9753 Diego Biurrun
235
236
Muxers/Demuxers:
237
  4xm.c                                 Mike Melanson
238 b6b3bd91 Robert Swain
  adtsenc.c                             Robert Swain
239 e395e286 Baptiste Coudurier
  aiff.c                                Baptiste Coudurier
240 87657757 Kostya Shishkov
  ape.c                                 Kostya Shishkov
241 7f2a9753 Diego Biurrun
  avi*                                  Michael Niedermayer
242
  crc.c                                 Michael Niedermayer
243
  daud.c                                Reimar Doeffinger
244 d8436ba4 Ramiro Polla
  dv.c                                  Roman Shaposhnik
245 33a0dd37 Kostya Shishkov
  dxa.c                                 Kostya Shishkov
246 9641bf30 Baptiste Coudurier
  ffm*                                  Baptiste Coudurier
247 81f052cb Justin Ruggles
  flac*                                 Justin Ruggles
248 7f2a9753 Diego Biurrun
  flic.c                                Mike Melanson
249
  flvdec.c, flvenc.c                    Michael Niedermayer
250 cc0bc648 Reimar Döffinger
  gxf.c                                 Reimar Doeffinger
251 86329cce Baptiste Coudurier
  gxfenc.c                              Baptiste Coudurier
252 7f2a9753 Diego Biurrun
  idcin.c                               Mike Melanson
253
  idroq.c                               Mike Melanson
254 833e90dd Jai Menon
  iff.c                                 Jaikrishnan Menon
255 7f2a9753 Diego Biurrun
  ipmovie.c                             Mike Melanson
256
  img2.c                                Michael Niedermayer
257 c5125e39 Stefan Gehrer
  iss.c                                 Stefan Gehrer
258 a13b4efd Diego Biurrun
  libnut.c                              Oded Shimon
259 77c1d04d Ivo van Poorten
  lmlm4.c                               Ivo van Poorten
260 9df5ea29 Aurelien Jacobs
  matroska.c                            Aurelien Jacobs
261 8c576620 Aurelien Jacobs
  matroskadec.c                         Aurelien Jacobs
262 e09f7d61 David Conrad
  matroskaenc.c                         David Conrad
263 25c3c365 Aurelien Jacobs
  metadata*                             Aurelien Jacobs
264 abaab07c Peter Ross
  mm.c                                  Peter Ross
265 44e76d6e Baptiste Coudurier
  mov.c                                 Michael Niedermayer, Baptiste Coudurier
266 4e762357 Baptiste Coudurier
  movenc.c                              Michael Niedermayer, Baptiste Coudurier
267 185c7b6b Kostya Shishkov
  mpc.c                                 Kostya Shishkov
268 977327c7 Michael Niedermayer
  mpeg.c                                Michael Niedermayer
269
  mpegenc.c                             Michael Niedermayer
270 9da11158 Diego Biurrun
  mpegts*                               Baptiste Coudurier
271 0f3444e1 Ramiro Polla
  msnwc_tcp.c                           Ramiro Polla
272 28146a8c Reynaldo H. Verdejo Pinochet
  mtv.c                                 Reynaldo H. Verdejo Pinochet
273 122d0276 Baptiste Coudurier
  mxf*                                  Baptiste Coudurier
274 7f2a9753 Diego Biurrun
  nsvdec.c                              Francois Revol
275 a13b4efd Diego Biurrun
  nut.c                                 Michael Niedermayer
276 dfca23e3 Reimar Döffinger
  nuv.c                                 Reimar Doeffinger
277 c15020dd David Conrad
  oggdec.c, oggdec.h                    David Conrad
278 5118cae6 Baptiste Coudurier
  oggenc.c                              Baptiste Coudurier
279 c15020dd David Conrad
  oggparse*.c                           David Conrad
280 7f2a9753 Diego Biurrun
  psxstr.c                              Mike Melanson
281 920d3609 Ivo van Poorten
  pva.c                                 Ivo van Poorten
282 7eb68edb Baptiste Coudurier
  r3d.c                                 Baptiste Coudurier
283 7f2a9753 Diego Biurrun
  raw.c                                 Michael Niedermayer
284 08817483 Kostya Shishkov
  rdt.c                                 Ronald S. Bultje
285 37b7dac1 Ronald S. Bultje
  rl2.c                                 Sascha Sommer
286 08817483 Kostya Shishkov
  rmdec.c, rmenc.c                      Ronald S. Bultje, Kostya Shishkov
287 60978297 Kostya Shishkov
  rtmp*                                 Kostya Shishkov
288 296cbe57 Luca Abeni
  rtp.c, rtpenc.c                       Luca Abeni
289 73f04f5e Ronald S. Bultje
  rtp_asf.*                             Ronald S. Bultje
290 296cbe57 Luca Abeni
  rtp_mpv.*, rtp_aac.*                  Luca Abeni
291 fcf43a9e Luca Barbato
  rtsp.c                                Luca Barbato
292 20693c85 Luca Abeni
  sdp.c                                 Luca Abeni
293 7f2a9753 Diego Biurrun
  segafilm.c                            Mike Melanson
294 66f7679c Kostya Shishkov
  siff.c                                Kostya Shishkov
295 6a03a34b Kostya Shishkov
  smacker.c                             Kostya Shishkov
296 69566e43 Baptiste Coudurier
  swf.c                                 Baptiste Coudurier
297 97c8b064 Alex Beregszaszi
  tta.c                                 Alex Beregszaszi
298 28ba53ff Ivo van Poorten
  txd.c                                 Ivo van Poorten
299 ea395e8c Aurelien Jacobs
  voc.c                                 Aurelien Jacobs
300 7f2a9753 Diego Biurrun
  wav.c                                 Michael Niedermayer
301
  wc3movie.c                            Mike Melanson
302
  westwood.c                            Mike Melanson
303 730581f3 Kostya Shishkov
  wv.c                                  Kostya Shishkov
304 7f2a9753 Diego Biurrun
305 085bf69f Michael Niedermayer
Protocols:
306
  udp.c                                 Luca Abeni
307
308 7f2a9753 Diego Biurrun
309
Operating systems / CPU architectures
310
=====================================
311
312
Alpha                                   Mans Rullgard, Falk Hueffner
313 aa6ed608 Måns Rullgård
ARM                                     Mans Rullgard
314 d98fe8ec Måns Rullgård
AVR32                                   Mans Rullgard
315
MIPS                                    Mans Rullgard
316 7f2a9753 Diego Biurrun
BeOS                                    Francois Revol
317 2ef7c635 Guillaume Poirier
Mac OS X / PowerPC                      Romain Dolbeau, Guillaume Poirier
318 da6ec720 Guillaume Poirier
Amiga / PowerPC                         Colin Ward
319 22b48b85 Luca Barbato
Linux / PowerPC                         Luca Barbato
320 f84a47d5 Ramiro Polla
Windows MinGW                           Alex Beregszaszi, Ramiro Polla
321 ccca0d5a Víctor Paesa
Windows Cygwin                          Victor Paesa
322 809c767a Marc Hoffman
ADI/Blackfin DSP                        Marc Hoffman
323 05d8de22 Michael Niedermayer
Sparc                                   Roman Shaposhnik
324 a6493a8f Diego Biurrun
x86                                     Michael Niedermayer
325 133e5c40 Michael Niedermayer
326
327 45a92230 Michael Niedermayer
GnuPG Fingerprints of maintainers and others who have svn write access
328
======================================================================
329 133e5c40 Michael Niedermayer
330 08519772 Attila Kinali
Attila Kinali                 11F0 F9A6 A1D2 11F6 C745 D10C 6520 BCDD F2DF E765
331 748a4312 Benoit Fouet
Benoit Fouet                  B22A 4F4F 43EF 636B BB66 FCDC 0023 AE1E 2985 49C8
332 aa0bd992 Benoit Fouet
Baptiste Coudurier            8D77 134D 20CC 9220 201F C5DB 0AC9 325C 5C1A BAAA
333 7ae8fb8f Daniel Verkamp
Daniel Verkamp                78A6 07ED 782C 653E C628 B8B9 F0EB 8DD8 2F0E 21C7
334 713891e8 Diego Biurrun
Diego Biurrun                 8227 1E31 B6D9 4994 7427 E220 9CAE D6CC 4757 FCC5
335 35e2e681 Jai Menon
Jaikrishnan Menon             61A1 F09F 01C9 2D45 78E1 C862 25DC 8831 AF70 D368
336 f194f470 Loren Merritt
Loren Merritt                 ABD9 08F4 C920 3F65 D8BE 35D7 1540 DAA7 060F 56DE
337 6c8f2def Reynaldo H. Verdejo Pinochet
Michael Niedermayer           9FF2 128B 147E F673 0BAD F133 611E C787 040B 0FAB
338 c7509fff Panagiotis Issaris
Panagiotis Issaris            515C E262 10A8 FDCE 5481 7B9C 3AD7 D9A5 071D B3A9
339 abaab07c Peter Ross
Peter Ross                    A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B
340 0a11fc82 Reimar Döffinger
Reimar Döffinger              C61D 16E5 9E2C D10C 8958 38A4 0899 A2B9 06D4 D9C7
341 6c8f2def Reynaldo H. Verdejo Pinochet
Reynaldo H. Verdejo Pinochet  6E27 CD34 170C C78E 4D4F 5F40 C18E 077F 3114 452A
342 30f32a18 Sascha Sommer
Sascha Sommer                 38A0 F88B 868E 9D3A 97D4 D6A0 E823 706F 1E07 0D3C