MAINTAINERS 8.54 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
FFmpeg maintainers
==================

Below is a list of the people maintaining different parts of the
FFmpeg code.


Project Leader
==============

Michael Niedermayer
  final design decisions


Applications
============

ffmpeg:
  ffmpeg.c                              Michael Niedermayer

  Video Hooks:
    vhook
23
    vhook/watermark.c                   Marcus Engene
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
    vhook/ppm.c
    vhook/drawtext.c
    vhook/fish.c
    vhook/null.c
    vhook/imlib2.c

ffplay:
  ffplay.c

ffserver:
  ffserver.c, ffserver.h

Commandline utility code:
  cmdutils.c, cmdutils.h

QuickTime faststart:
  qt-faststart.c                        Mike Melanson


Miscellaneous Areas
===================

documentation                           Mike Melanson, Diego Biurrun
website                                 Mike Melanson, Diego Biurrun
48
build system (configure,Makefiles)      Diego Biurrun, Mans Rullgard
Diego Biurrun's avatar
Diego Biurrun committed
49
project server                          Diego Biurrun, Mans Rullgard
Baptiste Coudurier's avatar
Baptiste Coudurier committed
50
mailinglists                            Michael Niedermayer, Baptiste Coudurier
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107


libavutil
=========

External Interfaces:
  libavutil/avutil.h
Internal Interfaces:
  libavutil/common.h

Other:
  intfloat*                             Michael Niedermayer
  rational.c, rational.h                Michael Niedermayer
  mathematics.c, mathematics.h          Michael Niedermayer
  integer.c, integer.h                  Michael Niedermayer
  bswap.h


libavcodec
==========

Generic Parts:
  External Interfaces:
    avcodec.h                           Michael Niedermayer
  utility code:
    utils.c
    mem.c
    opt.c, opt.h
  arithmetic expression evaluator:
    eval.c                              Michael Niedermayer
  audio and video frame extraction:
    parser.c
  bitsream reading:
    bitstream.c, bitstream.h            Michael Niedermayer
  CABAC:
    cabac.h, cabac.c                    Michael Niedermayer
  DSP utilities:
    dsputils.c, dsputils.h              Michael Niedermayer
  entropy coding:
    rangecoder.c, rangecoder.h          Michael Niedermayer
  floating point AAN DCT:
    faandct.c, faandct.h                Michael Niedermayer
  Golomb coding:
    golomb.c, golomb.h                  Michael Niedermayer
  motion estimation:
    motion*                             Michael Niedermayer
  rate control:
    ratecontrol.c
    xvid_rc.c                           Michael Niedermayer
  simple IDCT:
    simple_idct.c, simple_idct.h        Michael Niedermayer
  postprocessing:
    libpostproc/*                       Michael Niedermayer

Codecs:
  4xm.c                                 Michael Niedermayer
  8bps.c                                Roberto Togni
108
  aasc.c                                Kostya Shishkov
109 110
  asv*                                  Michael Niedermayer
  bmp.c                                 Mans Rullgard
111
  cavs*                                 Stefan Gehrer
112 113 114 115 116 117 118 119
  cinepak.c                             Roberto Togni
  cljr                                  Alex Beregszaszi
  cook.c, cookdata.h                    Benjamin Larsson
  cscd.c                                Reimar Doeffinger
  dpcm.c                                Mike Melanson
  dv.c                                  Roman Shaposhnik
  ffv1.c                                Michael Niedermayer
  flac.c                                Alex Beregszaszi
120
  flacenc.c                             Justin Ruggles
121 122 123 124 125 126 127
  flicvideo.c                           Mike Melanson
  g726.c                                Roman Shaposhnik
  h264*                                 Loren Merritt, Michael Niedermayer
  h261*                                 Michael Niedermayer
  h263*                                 Michael Niedermayer
  huffyuv.c                             Michael Niedermayer
  idcinvideo.c                          Mike Melanson
128
  indeo2*                               Kostya Shishkov
129
  interplayvideo.c                      Mike Melanson
130
  jpeg_ls.c                             Kostya Shishkov
131
  kmvc.c                                Kostya Shishkov
132
  lcl.c                                 Roberto Togni
133
  loco.c                                Kostya Shishkov
134 135 136 137 138 139 140 141
  lzo.h, lzo.c                          Reimar Doeffinger
  mdec.c                                Michael Niedermayer
  mjpeg.c                               Michael Niedermayer
  mpeg12.c, mpeg12data.h                Michael Niedermayer
  mpegvideo.c, mpegvideo.h              Michael Niedermayer
  msmpeg4.c, msmpeg4data.h              Michael Niedermayer
  msrle.c                               Mike Melanson
  msvideo1.c                            Mike Melanson
142
  nuv.c                                 Reimar Doeffinger
143 144
  oggtheora.c                           Mans Rullgard
  qdm2.c, qdm2data.h                    Roberto Togni
145 146
  qdrw.c                                Kostya Shishkov
  qpeg.c                                Kostya Shishkov
147 148 149 150
  qtrle.c                               Mike Melanson
  ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
  resample2.c                           Michael Niedermayer
  rpza.c                                Roberto Togni
151
  rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
152 153 154 155 156
  rv10.c                                Michael Niedermayer
  smc.c                                 Mike Melanson
  snow.c                                Michael Niedermayer, Loren Merritt
  sonic.c                               Alex Beregszaszi
  svq3.c                                Michael Niedermayer
157 158 159 160 161
  truemotion1*                          Mike Melanson
  truemotion2*                          Kostya Shishkov
  truespeech.c                          Kostya Shishkov
  tscc.c                                Kostya Shishkov
  ulti*                                 Kostya Shishkov
162
  vc1*                                  Kostya Shishkov
163 164 165 166
  vcr1.c                                Michael Niedermayer
  vp3*                                  Mike Melanson
  vqavideo.c                            Mike Melanson
  wmv2.c                                Michael Niedermayer
167
  wnv1.c                                Kostya Shishkov
168 169
  x264.c                                Mans Rullgard
  xan.c                                 Mike Melanson
170
  xl.c                                  Kostya Shishkov
171
  xvmcvideo.c                           Ivan Kalvachev
172
  zmbv.c                                Kostya Shishkov
173 174 175 176 177 178 179 180 181 182 183 184 185 186


libavformat
===========

Generic parts:
  External Interface:
    libavcodec/avcodec.h
  Utility Code:
    libavcodec/utils.c


Muxers/Demuxers:
  4xm.c                                 Mike Melanson
187
  adtsenc.c                             Mans Rullgard
188 189 190 191 192 193
  avi*                                  Michael Niedermayer
  crc.c                                 Michael Niedermayer
  daud.c                                Reimar Doeffinger
  dc1394.c, dv.c                        Roman Shaposhnik
  flic.c                                Mike Melanson
  flvdec.c, flvenc.c                    Michael Niedermayer
Reimar Döffinger's avatar
Reimar Döffinger committed
194
  gxf.c                                 Reimar Doeffinger
Baptiste Coudurier's avatar
Baptiste Coudurier committed
195
  gxfenc.c                              Baptiste Coudurier
196 197 198 199 200 201
  idcin.c                               Mike Melanson
  idroq.c                               Mike Melanson
  ipmovie.c                             Mike Melanson
  img2.c                                Michael Niedermayer
  mov.c                                 Francois Revol, Michael Niedermayer
  mpegts*                               Mans Rullgard
Baptiste Coudurier's avatar
Baptiste Coudurier committed
202
  mxf.c                                 Baptiste Coudurier
203 204
  nsvdec.c                              Francois Revol
  nut.c                                 Alex Beregszaszi
205
  nuv.c                                 Reimar Doeffinger
206 207
  ogg2.c, ogg2.h                        Mans Rullgard
  oggparsevorbis.c                      Mans Rullgard
208
  oggparseogm.c                         Mans Rullgard
209 210 211 212
  psxstr.c                              Mike Melanson
  raw.c                                 Michael Niedermayer
  rm.c                                  Roberto Togni
  segafilm.c                            Mike Melanson
Michael Niedermayer's avatar
Michael Niedermayer committed
213
  v4l2.c                                Luca Abeni
214
  voc.c                                 Aurelien Jacobs
215 216 217 218 219 220 221 222 223 224 225
  wav.c                                 Michael Niedermayer
  wc3movie.c                            Mike Melanson
  westwood.c                            Mike Melanson


Operating systems / CPU architectures
=====================================

Alpha                                   Mans Rullgard, Falk Hueffner
BeOS                                    Francois Revol
i386                                    Michael Niedermayer
226 227
Mac OS X / PowerPC                      Romain Dolbeau
Amiga / PowerPC                         Colin Ward
Luca Barbato's avatar
Luca Barbato committed
228
Linux / PowerPC                         Luca Barbato