Statistics
| Branch: | Revision:

ffmpeg / MAINTAINERS @ 833e90dd

History | View | Annotate | Download (12.7 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

    
52

    
53
libavutil
54
=========
55

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

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

    
68

    
69
libavcodec
70
==========
71

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

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

    
207

    
208
libavdevice
209
===========
210
  External Interface:
211
    libavdevice/avdevice.h
212

    
213

    
214
  libdc1394.c                           Roman Shaposhnik
215
  v4l2.c                                Luca Abeni
216
  vfwcap.c                              Ramiro Polla
217

    
218

    
219
libavformat
220
===========
221

    
222
Generic parts:
223
  External Interface:
224
    libavformat/avformat.h              Michael Niedermayer
225
  Utility Code:
226
    libavformat/utils.c                 Michael Niedermayer
227

    
228

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

    
287

    
288
Operating systems / CPU architectures
289
=====================================
290

    
291
Alpha                                   Mans Rullgard, Falk Hueffner
292
ARM                                     Mans Rullgard
293
BeOS                                    Francois Revol
294
i386                                    Michael Niedermayer
295
Mac OS X / PowerPC                      Romain Dolbeau, Guillaume Poirier
296
Amiga / PowerPC                         Colin Ward
297
Linux / PowerPC                         Luca Barbato
298
Windows MinGW                           Alex Beregszaszi, Ramiro Polla
299
Windows Cygwin                          Victor Paesa
300
ADI/Blackfin DSP                        Marc Hoffman