Statistics
| Branch: | Revision:

ffmpeg / MAINTAINERS @ 5210529e

History | View | Annotate | Download (11.9 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
  Video Hooks:
22
    vhook
23 bbdd41f5 Corey Hickey
    vhook/watermark.c                   Marcus Engene
24 7f2a9753 Diego Biurrun
    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 137f7a4e Alex Beregszaszi
  ffserver.c, ffserver.h                Alex Beregszaszi
35 7f2a9753 Diego Biurrun
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 ab955d47 Måns Rullgård
build system (configure,Makefiles)      Diego Biurrun, Mans Rullgard
49 2900340e Diego Biurrun
project server                          Diego Biurrun, Mans Rullgard
50 f6e71296 Baptiste Coudurier
mailinglists                            Michael Niedermayer, Baptiste Coudurier
51 7f2a9753 Diego Biurrun
52
53
libavutil
54
=========
55
56
External Interfaces:
57
  libavutil/avutil.h
58
Internal Interfaces:
59
  libavutil/common.h
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
77
    mem.c
78
    opt.c, opt.h
79
  arithmetic expression evaluator:
80
    eval.c                              Michael Niedermayer
81
  audio and video frame extraction:
82
    parser.c
83 fe037229 Diego Biurrun
  bitstream reading:
84 7f2a9753 Diego Biurrun
    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 2975ca0a Michael Niedermayer
    lzw.*                               Michael Niedermayer
92 7f2a9753 Diego Biurrun
  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
100 2986a4f8 Diego Biurrun
    libxvid_rc.c                        Michael Niedermayer
101 7f2a9753 Diego Biurrun
  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 50326295 Kostya Shishkov
  aasc.c                                Kostya Shishkov
110 1424a507 Justin Ruggles
  ac3*                                  Justin Ruggles
111 87657757 Kostya Shishkov
  apedec.c                              Kostya Shishkov
112 7f2a9753 Diego Biurrun
  asv*                                  Michael Niedermayer
113 0bc85905 Benjamin Larsson
  atrac3*                               Benjamin Larsson
114 7f2a9753 Diego Biurrun
  bmp.c                                 Mans Rullgard
115 d6950e91 Michael Niedermayer
  cavs*                                 Stefan Gehrer
116 7f2a9753 Diego Biurrun
  cinepak.c                             Roberto Togni
117
  cljr                                  Alex Beregszaszi
118
  cook.c, cookdata.h                    Benjamin Larsson
119
  cscd.c                                Reimar Doeffinger
120 04e911ed Kostya Shishkov
  dca.c                                 Kostya Shishkov, Benjamin Larsson
121 fc4cbc16 Baptiste Coudurier
  dnxhd*                                Baptiste Coudurier
122 7f2a9753 Diego Biurrun
  dpcm.c                                Mike Melanson
123 33a0dd37 Kostya Shishkov
  dxa.c                                 Kostya Shishkov
124 7f2a9753 Diego Biurrun
  dv.c                                  Roman Shaposhnik
125
  ffv1.c                                Michael Niedermayer
126
  flac.c                                Alex Beregszaszi
127 d6950e91 Michael Niedermayer
  flacenc.c                             Justin Ruggles
128 053185c2 Benjamin Larsson
  flashsv*                              Benjamin Larsson
129 7f2a9753 Diego Biurrun
  flicvideo.c                           Mike Melanson
130
  g726.c                                Roman Shaposhnik
131 06d392a7 Baptiste Coudurier
  gifdec.c                              Baptiste Coudurier
132 7f2a9753 Diego Biurrun
  h264*                                 Loren Merritt, Michael Niedermayer
133
  h261*                                 Michael Niedermayer
134
  h263*                                 Michael Niedermayer
135
  huffyuv.c                             Michael Niedermayer
136
  idcinvideo.c                          Mike Melanson
137 eda70b42 Benjamin Larsson
  imc*                                  Benjamin Larsson
138 50326295 Kostya Shishkov
  indeo2*                               Kostya Shishkov
139 7f2a9753 Diego Biurrun
  interplayvideo.c                      Mike Melanson
140 50326295 Kostya Shishkov
  jpeg_ls.c                             Kostya Shishkov
141 fd7b1991 Kostya Shishkov
  kmvc.c                                Kostya Shishkov
142 001ec026 Michael Niedermayer
  lcl*.c                                Roberto Togni
143 346a655d Michel Bardiaux
  libgsm.c                              Michel Bardiaux
144 96bac110 Diego Biurrun
  libx264.c                             Mans Rullgard
145 50326295 Kostya Shishkov
  loco.c                                Kostya Shishkov
146 7f2a9753 Diego Biurrun
  lzo.h, lzo.c                          Reimar Doeffinger
147
  mdec.c                                Michael Niedermayer
148 a7129de5 Ramiro Polla
  mimic.c                               Ramiro Polla
149 7f2a9753 Diego Biurrun
  mjpeg.c                               Michael Niedermayer
150 185c7b6b Kostya Shishkov
  mpc*                                  Kostya Shishkov
151 7f2a9753 Diego Biurrun
  mpeg12.c, mpeg12data.h                Michael Niedermayer
152
  mpegvideo.c, mpegvideo.h              Michael Niedermayer
153
  msmpeg4.c, msmpeg4data.h              Michael Niedermayer
154
  msrle.c                               Mike Melanson
155
  msvideo1.c                            Mike Melanson
156 d34841f1 Benjamin Larsson
  nellymoserdec.c                       Benjamin Larsson
157 dfca23e3 Reimar Döffinger
  nuv.c                                 Reimar Doeffinger
158 18be65dd Ivo van Poorten
  pcx.c                                 Ivo van Poorten
159 b46d68c6 Ivo van Poorten
  ptx.c                                 Ivo van Poorten
160 7f2a9753 Diego Biurrun
  qdm2.c, qdm2data.h                    Roberto Togni
161 50326295 Kostya Shishkov
  qdrw.c                                Kostya Shishkov
162
  qpeg.c                                Kostya Shishkov
163 7f2a9753 Diego Biurrun
  qtrle.c                               Mike Melanson
164
  ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
165
  resample2.c                           Michael Niedermayer
166 86b3cf7c Sascha Sommer
  rl2.c                                 Sascha Sommer
167 7f2a9753 Diego Biurrun
  rpza.c                                Roberto Togni
168 dfca23e3 Reimar Döffinger
  rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
169 7f2a9753 Diego Biurrun
  rv10.c                                Michael Niedermayer
170 89f41c3d Kostya Shishkov
  rv3*                                  Kostya Shishkov
171
  rv4*                                  Kostya Shishkov
172 28ba53ff Ivo van Poorten
  s3tc*                                 Ivo van Poorten
173 7f2a9753 Diego Biurrun
  smc.c                                 Mike Melanson
174
  snow.c                                Michael Niedermayer, Loren Merritt
175
  sonic.c                               Alex Beregszaszi
176 18be65dd Ivo van Poorten
  sunrast.c                             Ivo van Poorten
177 7f2a9753 Diego Biurrun
  svq3.c                                Michael Niedermayer
178 3689cf16 Kostya Shishkov
  targa.c                               Kostya Shishkov
179 a991b1fe Kostya Shishkov
  tiff.c                                Kostya Shishkov
180 50326295 Kostya Shishkov
  truemotion1*                          Mike Melanson
181
  truemotion2*                          Kostya Shishkov
182
  truespeech.c                          Kostya Shishkov
183
  tscc.c                                Kostya Shishkov
184 97c8b064 Alex Beregszaszi
  tta.c                                 Alex Beregszaszi
185 28ba53ff Ivo van Poorten
  txd.c                                 Ivo van Poorten
186 50326295 Kostya Shishkov
  ulti*                                 Kostya Shishkov
187 66f7679c Kostya Shishkov
  vb.c                                  Kostya Shishkov
188 d6950e91 Michael Niedermayer
  vc1*                                  Kostya Shishkov
189 7f2a9753 Diego Biurrun
  vcr1.c                                Michael Niedermayer
190 eb57c889 Kostya Shishkov
  vmnc.c                                Kostya Shishkov
191 a3cad047 Oded Shimon
  vorbis_enc.c                          Oded Shimon
192 471bca1e Benoit Fouet
  vorbis_dec.c                          Denes Balatoni
193 7f2a9753 Diego Biurrun
  vp3*                                  Mike Melanson
194 5ce117c3 Aurelien Jacobs
  vp5                                   Aurelien Jacobs
195
  vp6                                   Aurelien Jacobs
196 7f2a9753 Diego Biurrun
  vqavideo.c                            Mike Melanson
197 730581f3 Kostya Shishkov
  wavpack.c                             Kostya Shishkov
198 7f2a9753 Diego Biurrun
  wmv2.c                                Michael Niedermayer
199 50326295 Kostya Shishkov
  wnv1.c                                Kostya Shishkov
200 7f2a9753 Diego Biurrun
  xan.c                                 Mike Melanson
201 50326295 Kostya Shishkov
  xl.c                                  Kostya Shishkov
202 7f2a9753 Diego Biurrun
  xvmcvideo.c                           Ivan Kalvachev
203 035314b6 Kostya Shishkov
  zmbv*                                 Kostya Shishkov
204 7f2a9753 Diego Biurrun
205
206 d8436ba4 Ramiro Polla
libavdevice
207
===========
208
  External Interface:
209
    libavdevice/avdevice.h
210
211
212 5e474a68 Ramiro Polla
  libdc1394.c                           Roman Shaposhnik
213 d8436ba4 Ramiro Polla
  v4l2.c                                Luca Abeni
214 fd9da087 Ramiro Polla
  vfwcap.c                              Ramiro Polla
215 d8436ba4 Ramiro Polla
216
217 7f2a9753 Diego Biurrun
libavformat
218
===========
219
220
Generic parts:
221
  External Interface:
222 ba2433e9 Baptiste Coudurier
    libavformat/avformat.h
223 7f2a9753 Diego Biurrun
  Utility Code:
224 ba2433e9 Baptiste Coudurier
    libavformat/utils.c
225 7f2a9753 Diego Biurrun
226
227
Muxers/Demuxers:
228
  4xm.c                                 Mike Melanson
229 0a925109 Måns Rullgård
  adtsenc.c                             Mans Rullgard
230 e395e286 Baptiste Coudurier
  aiff.c                                Baptiste Coudurier
231 87657757 Kostya Shishkov
  ape.c                                 Kostya Shishkov
232 7f2a9753 Diego Biurrun
  avi*                                  Michael Niedermayer
233
  crc.c                                 Michael Niedermayer
234
  daud.c                                Reimar Doeffinger
235 d8436ba4 Ramiro Polla
  dv.c                                  Roman Shaposhnik
236 33a0dd37 Kostya Shishkov
  dxa.c                                 Kostya Shishkov
237 7f2a9753 Diego Biurrun
  flic.c                                Mike Melanson
238
  flvdec.c, flvenc.c                    Michael Niedermayer
239 cc0bc648 Reimar Döffinger
  gxf.c                                 Reimar Doeffinger
240 86329cce Baptiste Coudurier
  gxfenc.c                              Baptiste Coudurier
241 7f2a9753 Diego Biurrun
  idcin.c                               Mike Melanson
242
  idroq.c                               Mike Melanson
243
  ipmovie.c                             Mike Melanson
244
  img2.c                                Michael Niedermayer
245 a13b4efd Diego Biurrun
  libnut.c                              Oded Shimon
246 77c1d04d Ivo van Poorten
  lmlm4.c                               Ivo van Poorten
247 9df5ea29 Aurelien Jacobs
  matroska.c                            Aurelien Jacobs
248 e09f7d61 David Conrad
  matroskaenc.c                         David Conrad
249 44e76d6e Baptiste Coudurier
  mov.c                                 Michael Niedermayer, Baptiste Coudurier
250 4e762357 Baptiste Coudurier
  movenc.c                              Michael Niedermayer, Baptiste Coudurier
251 185c7b6b Kostya Shishkov
  mpc.c                                 Kostya Shishkov
252 7f2a9753 Diego Biurrun
  mpegts*                               Mans Rullgard
253 0f3444e1 Ramiro Polla
  msnwc_tcp.c                           Ramiro Polla
254 28146a8c Reynaldo H. Verdejo Pinochet
  mtv.c                                 Reynaldo H. Verdejo Pinochet
255 07bf2af8 Baptiste Coudurier
  mxf.c                                 Baptiste Coudurier
256 7f2a9753 Diego Biurrun
  nsvdec.c                              Francois Revol
257 a13b4efd Diego Biurrun
  nut.c                                 Michael Niedermayer
258 dfca23e3 Reimar Döffinger
  nuv.c                                 Reimar Doeffinger
259 ced9037e Baptiste Coudurier
  oggdec.c, oggdec.h                    Mans Rullgard
260 5118cae6 Baptiste Coudurier
  oggenc.c                              Baptiste Coudurier
261 7f2a9753 Diego Biurrun
  oggparsevorbis.c                      Mans Rullgard
262 83a09492 Diego Biurrun
  oggparseogm.c                         Mans Rullgard
263 7f2a9753 Diego Biurrun
  psxstr.c                              Mike Melanson
264 920d3609 Ivo van Poorten
  pva.c                                 Ivo van Poorten
265 7f2a9753 Diego Biurrun
  raw.c                                 Michael Niedermayer
266 86b3cf7c Sascha Sommer
  rl2.c                                 Sascha Sommer
267 7f2a9753 Diego Biurrun
  rm.c                                  Roberto Togni
268 296cbe57 Luca Abeni
  rtp.c, rtpenc.c                       Luca Abeni
269
  rtp_mpv.*, rtp_aac.*                  Luca Abeni
270 fcf43a9e Luca Barbato
  rtsp.c                                Luca Barbato
271 20693c85 Luca Abeni
  sdp.c                                 Luca Abeni
272 7f2a9753 Diego Biurrun
  segafilm.c                            Mike Melanson
273 66f7679c Kostya Shishkov
  siff.c                                Kostya Shishkov
274 69566e43 Baptiste Coudurier
  swf.c                                 Baptiste Coudurier
275 97c8b064 Alex Beregszaszi
  tta.c                                 Alex Beregszaszi
276 28ba53ff Ivo van Poorten
  txd.c                                 Ivo van Poorten
277 ea395e8c Aurelien Jacobs
  voc.c                                 Aurelien Jacobs
278 7f2a9753 Diego Biurrun
  wav.c                                 Michael Niedermayer
279
  wc3movie.c                            Mike Melanson
280
  westwood.c                            Mike Melanson
281 730581f3 Kostya Shishkov
  wv.c                                  Kostya Shishkov
282 7f2a9753 Diego Biurrun
283
284
Operating systems / CPU architectures
285
=====================================
286
287
Alpha                                   Mans Rullgard, Falk Hueffner
288
BeOS                                    Francois Revol
289
i386                                    Michael Niedermayer
290 2ef7c635 Guillaume Poirier
Mac OS X / PowerPC                      Romain Dolbeau, Guillaume Poirier
291 da6ec720 Guillaume Poirier
Amiga / PowerPC                         Colin Ward
292 22b48b85 Luca Barbato
Linux / PowerPC                         Luca Barbato
293 f84a47d5 Ramiro Polla
Windows MinGW                           Alex Beregszaszi, Ramiro Polla
294 ccca0d5a Víctor Paesa
Windows Cygwin                          Victor Paesa
295 809c767a Marc Hoffman
ADI/Blackfin DSP                        Marc Hoffman