Statistics
| Branch: | Revision:

ffmpeg / MAINTAINERS @ 3c90870a

History | View | Annotate | Download (14 KB)

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                              Michael Niedermayer
32

    
33
ffserver:
34
  ffserver.c, ffserver.h                Baptiste Coudurier
35

    
36
Commandline utility code:
37
  cmdutils.c, cmdutils.h                Michael Niedermayer
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
mailinglists                            Michael Niedermayer, Baptiste Coudurier
51
presets                                 Robert Swain
52

    
53

    
54
libavutil
55
=========
56

    
57
External Interfaces:
58
  libavutil/avutil.h                    Michael Niedermayer
59
Internal Interfaces:
60
  libavutil/common.h                    Michael Niedermayer
61

    
62
Other:
63
  intfloat*                             Michael Niedermayer
64
  rational.c, rational.h                Michael Niedermayer
65
  mathematics.c, mathematics.h          Michael Niedermayer
66
  integer.c, integer.h                  Michael Niedermayer
67
  bswap.h
68

    
69

    
70
libavcodec
71
==========
72

    
73
Generic Parts:
74
  External Interfaces:
75
    avcodec.h                           Michael Niedermayer
76
  utility code:
77
    utils.c                             Michael Niedermayer
78
    mem.c                               Michael Niedermayer
79
    opt.c, opt.h                        Michael Niedermayer
80
  arithmetic expression evaluator:
81
    eval.c                              Michael Niedermayer
82
  audio and video frame extraction:
83
    parser.c                            Michael Niedermayer
84
  bitstream reading:
85
    bitstream.c, bitstream.h            Michael Niedermayer
86
  CABAC:
87
    cabac.h, cabac.c                    Michael Niedermayer
88
  DSP utilities:
89
    dsputils.c, dsputils.h              Michael Niedermayer
90
  entropy coding:
91
    rangecoder.c, rangecoder.h          Michael Niedermayer
92
    lzw.*                               Michael Niedermayer
93
  floating point AAN DCT:
94
    faandct.c, faandct.h                Michael Niedermayer
95
  Golomb coding:
96
    golomb.c, golomb.h                  Michael Niedermayer
97
  LPC:
98
    lpc.c, lpc.h                        Justin Ruggles
99
  motion estimation:
100
    motion*                             Michael Niedermayer
101
  rate control:
102
    ratecontrol.c                       Michael Niedermayer
103
    libxvid_rc.c                        Michael Niedermayer
104
  simple IDCT:
105
    simple_idct.c, simple_idct.h        Michael Niedermayer
106
  postprocessing:
107
    libpostproc/*                       Michael Niedermayer
108

    
109
Codecs:
110
  4xm.c                                 Michael Niedermayer
111
  8bps.c                                Roberto Togni
112
  8svx.c                                Jaikrishnan Menon
113
  aasc.c                                Kostya Shishkov
114
  aac.[ch], aactab.[ch], aacdectab.h    Robert Swain
115
  ac3*                                  Justin Ruggles
116
  alacenc.c                             Jaikrishnan Menon
117
  apedec.c                              Kostya Shishkov
118
  asv*                                  Michael Niedermayer
119
  atrac3*                               Benjamin Larsson
120
  bmp.c                                 Mans Rullgard, Kostya Shishkov
121
  cavs*                                 Stefan Gehrer
122
  cinepak.c                             Roberto Togni
123
  cljr                                  Alex Beregszaszi
124
  cook.c, cookdata.h                    Benjamin Larsson
125
  cscd.c                                Reimar Doeffinger
126
  dca.c                                 Kostya Shishkov, Benjamin Larsson
127
  dnxhd*                                Baptiste Coudurier
128
  dpcm.c                                Mike Melanson
129
  dxa.c                                 Kostya Shishkov
130
  dv.c                                  Roman Shaposhnik
131
  ffv1.c                                Michael Niedermayer
132
  flacdec.c                             Alex Beregszaszi, Justin Ruggles
133
  flacenc.c                             Justin Ruggles
134
  flashsv*                              Benjamin Larsson
135
  flicvideo.c                           Mike Melanson
136
  g726.c                                Roman Shaposhnik
137
  gifdec.c                              Baptiste Coudurier
138
  h264*                                 Loren Merritt, Michael Niedermayer
139
  h261*                                 Michael Niedermayer
140
  h263*                                 Michael Niedermayer
141
  huffyuv.c                             Michael Niedermayer
142
  idcinvideo.c                          Mike Melanson
143
  imc*                                  Benjamin Larsson
144
  indeo2*                               Kostya Shishkov
145
  interplayvideo.c                      Mike Melanson
146
  jpeg_ls.c                             Kostya Shishkov
147
  kmvc.c                                Kostya Shishkov
148
  lcl*.c                                Roberto Togni
149
  libgsm.c                              Michel Bardiaux
150
  libopenjpeg.c                         Jaikrishnan Menon
151
  libx264.c                             Mans Rullgard, Jason Garrett-Glaser
152
  loco.c                                Kostya Shishkov
153
  lzo.h, lzo.c                          Reimar Doeffinger
154
  mdec.c                                Michael Niedermayer
155
  mimic.c                               Ramiro Polla
156
  mjpeg.c                               Michael Niedermayer
157
  mpc*                                  Kostya Shishkov
158
  mpeg12.c, mpeg12data.h                Michael Niedermayer
159
  mpegvideo.c, mpegvideo.h              Michael Niedermayer
160
  msmpeg4.c, msmpeg4data.h              Michael Niedermayer
161
  msrle.c                               Mike Melanson
162
  msvideo1.c                            Mike Melanson
163
  nellymoserdec.c                       Benjamin Larsson
164
  nuv.c                                 Reimar Doeffinger
165
  pcx.c                                 Ivo van Poorten
166
  ptx.c                                 Ivo van Poorten
167
  qcelp*                                Reynaldo H. Verdejo Pinochet
168
  qdm2.c, qdm2data.h                    Roberto Togni, Benjamin Larsson
169
  qdrw.c                                Kostya Shishkov
170
  qpeg.c                                Kostya Shishkov
171
  qtrle.c                               Mike Melanson
172
  ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
173
  resample2.c                           Michael Niedermayer
174
  rl2.c                                 Sascha Sommer
175
  rpza.c                                Roberto Togni
176
  rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
177
  rv10.c                                Michael Niedermayer
178
  rv3*                                  Kostya Shishkov
179
  rv4*                                  Kostya Shishkov
180
  s3tc*                                 Ivo van Poorten
181
  smc.c                                 Mike Melanson
182
  snow.c                                Michael Niedermayer, Loren Merritt
183
  sonic.c                               Alex Beregszaszi
184
  sunrast.c                             Ivo van Poorten
185
  svq3.c                                Michael Niedermayer
186
  targa.c                               Kostya Shishkov
187
  tiff.c                                Kostya Shishkov
188
  truemotion1*                          Mike Melanson
189
  truemotion2*                          Kostya Shishkov
190
  truespeech.c                          Kostya Shishkov
191
  tscc.c                                Kostya Shishkov
192
  tta.c                                 Alex Beregszaszi
193
  txd.c                                 Ivo van Poorten
194
  ulti*                                 Kostya Shishkov
195
  vb.c                                  Kostya Shishkov
196
  vc1*                                  Kostya Shishkov
197
  vcr1.c                                Michael Niedermayer
198
  vmnc.c                                Kostya Shishkov
199
  vorbis_enc.c                          Oded Shimon
200
  vorbis_dec.c                          Denes Balatoni
201
  vp3*                                  Mike Melanson
202
  vp5                                   Aurelien Jacobs
203
  vp6                                   Aurelien Jacobs
204
  vqavideo.c                            Mike Melanson
205
  wavpack.c                             Kostya Shishkov
206
  wmv2.c                                Michael Niedermayer
207
  wnv1.c                                Kostya Shishkov
208
  xan.c                                 Mike Melanson
209
  xl.c                                  Kostya Shishkov
210
  xvmc.c                                Ivan Kalvachev
211
  zmbv*                                 Kostya Shishkov
212

    
213

    
214
libavdevice
215
===========
216
  External Interface:
217
    libavdevice/avdevice.h
218

    
219

    
220
  libdc1394.c                           Roman Shaposhnik
221
  v4l2.c                                Luca Abeni
222
  vfwcap.c                              Ramiro Polla
223

    
224

    
225
libavformat
226
===========
227

    
228
Generic parts:
229
  External Interface:
230
    libavformat/avformat.h              Michael Niedermayer
231
  Utility Code:
232
    libavformat/utils.c                 Michael Niedermayer
233

    
234

    
235
Muxers/Demuxers:
236
  4xm.c                                 Mike Melanson
237
  adtsenc.c                             Robert Swain
238
  aiff.c                                Baptiste Coudurier
239
  ape.c                                 Kostya Shishkov
240
  avi*                                  Michael Niedermayer
241
  crc.c                                 Michael Niedermayer
242
  daud.c                                Reimar Doeffinger
243
  dv.c                                  Roman Shaposhnik
244
  dxa.c                                 Kostya Shishkov
245
  ffm*                                  Baptiste Coudurier
246
  flic.c                                Mike Melanson
247
  flvdec.c, flvenc.c                    Michael Niedermayer
248
  gxf.c                                 Reimar Doeffinger
249
  gxfenc.c                              Baptiste Coudurier
250
  idcin.c                               Mike Melanson
251
  idroq.c                               Mike Melanson
252
  iff.c                                 Jaikrishnan Menon
253
  ipmovie.c                             Mike Melanson
254
  img2.c                                Michael Niedermayer
255
  iss.c                                 Stefan Gehrer
256
  libnut.c                              Oded Shimon
257
  lmlm4.c                               Ivo van Poorten
258
  matroska.c                            Aurelien Jacobs
259
  matroskaenc.c                         David Conrad
260
  mov.c                                 Michael Niedermayer, Baptiste Coudurier
261
  movenc.c                              Michael Niedermayer, Baptiste Coudurier
262
  mpc.c                                 Kostya Shishkov
263
  mpeg.c                                Michael Niedermayer
264
  mpegenc.c                             Michael Niedermayer
265
  mpegts*                               Mans Rullgard
266
  msnwc_tcp.c                           Ramiro Polla
267
  mtv.c                                 Reynaldo H. Verdejo Pinochet
268
  mxf*                                  Baptiste Coudurier
269
  nsvdec.c                              Francois Revol
270
  nut.c                                 Michael Niedermayer
271
  nuv.c                                 Reimar Doeffinger
272
  oggdec.c, oggdec.h                    Mans Rullgard
273
  oggenc.c                              Baptiste Coudurier
274
  oggparsevorbis.c                      Mans Rullgard
275
  oggparseogm.c                         Mans Rullgard
276
  psxstr.c                              Mike Melanson
277
  pva.c                                 Ivo van Poorten
278
  r3d.c                                 Baptiste Coudurier
279
  raw.c                                 Michael Niedermayer
280
  rl2.c                                 Sascha Sommer
281
  rm.c                                  Roberto Togni
282
  rtp.c, rtpenc.c                       Luca Abeni
283
  rtp_mpv.*, rtp_aac.*                  Luca Abeni
284
  rtsp.c                                Luca Barbato
285
  sdp.c                                 Luca Abeni
286
  segafilm.c                            Mike Melanson
287
  siff.c                                Kostya Shishkov
288
  swf.c                                 Baptiste Coudurier
289
  tta.c                                 Alex Beregszaszi
290
  txd.c                                 Ivo van Poorten
291
  voc.c                                 Aurelien Jacobs
292
  wav.c                                 Michael Niedermayer
293
  wc3movie.c                            Mike Melanson
294
  westwood.c                            Mike Melanson
295
  wv.c                                  Kostya Shishkov
296

    
297
Protocols:
298
  udp.c                                 Luca Abeni
299

    
300

    
301
Operating systems / CPU architectures
302
=====================================
303

    
304
Alpha                                   Mans Rullgard, Falk Hueffner
305
ARM                                     Mans Rullgard
306
BeOS                                    Francois Revol
307
Mac OS X / PowerPC                      Romain Dolbeau, Guillaume Poirier
308
Amiga / PowerPC                         Colin Ward
309
Linux / PowerPC                         Luca Barbato
310
Windows MinGW                           Alex Beregszaszi, Ramiro Polla
311
Windows Cygwin                          Victor Paesa
312
ADI/Blackfin DSP                        Marc Hoffman
313
Sparc                                   Roman Shaposhnik
314
x86                                     Michael Niedermayer
315

    
316

    
317
GnuPG Fingerprints of maintainers and others who have svn write access
318
======================================================================
319

    
320
Benoit Fouet                  B22A 4F4F 43EF 636B BB66 FCDC 0023 AE1E 2985 49C8
321
Diego Biurrun                 8227 1E31 B6D9 4994 7427 E220 9CAE D6CC 4757 FCC5
322
Michael Niedermayer           9FF2 128B 147E F673 0BAD F133 611E C787 040B 0FAB
323
Reimar Döffinger              C61D 16E5 9E2C D10C 8958 38A4 0899 A2B9 06D4 D9C7
324
Reynaldo H. Verdejo Pinochet  6E27 CD34 170C C78E 4D4F 5F40 C18E 077F 3114 452A
325
Sascha Sommer                 38A0 F88B 868E 9D3A 97D4 D6A0 E823 706F 1E07 0D3C