Skip to content
Snippets Groups Projects
MAINTAINERS 12.5 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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
    
        vhook/watermark.c                   Marcus Engene
    
        vhook/ppm.c
        vhook/drawtext.c
        vhook/fish.c
        vhook/null.c
        vhook/imlib2.c
    
    ffplay:
    
      ffserver.c, ffserver.h                Baptiste Coudurier
    
    
    Commandline utility code:
    
      cmdutils.c, cmdutils.h                Michael Niedermayer
    
    
    QuickTime faststart:
      qt-faststart.c                        Mike Melanson
    
    
    Miscellaneous Areas
    ===================
    
    documentation                           Mike Melanson, Diego Biurrun
    website                                 Mike Melanson, Diego Biurrun
    
    build system (configure,Makefiles)      Diego Biurrun, Mans Rullgard
    
    Diego Biurrun's avatar
    Diego Biurrun committed
    project server                          Diego Biurrun, Mans Rullgard
    
    Baptiste Coudurier's avatar
    Baptiste Coudurier committed
    mailinglists                            Michael Niedermayer, Baptiste Coudurier
    
    
    
    libavutil
    =========
    
    External Interfaces:
    
      libavutil/avutil.h                    Michael Niedermayer
    
      libavutil/common.h                    Michael Niedermayer
    
    
    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                             Michael Niedermayer
        mem.c                               Michael Niedermayer
        opt.c, opt.h                        Michael Niedermayer
    
      arithmetic expression evaluator:
        eval.c                              Michael Niedermayer
      audio and video frame extraction:
    
    Diego Biurrun's avatar
    Diego Biurrun committed
      bitstream 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
    
    Michael Niedermayer's avatar
    Michael Niedermayer committed
        lzw.*                               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                       Michael Niedermayer
    
    Diego Biurrun's avatar
    Diego Biurrun committed
        libxvid_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
    
      aasc.c                                Kostya Shishkov
    
      ac3*                                  Justin Ruggles
    
      apedec.c                              Kostya Shishkov
    
      asv*                                  Michael Niedermayer
    
      cinepak.c                             Roberto Togni
      cljr                                  Alex Beregszaszi
      cook.c, cookdata.h                    Benjamin Larsson
      cscd.c                                Reimar Doeffinger
    
      dca.c                                 Kostya Shishkov, Benjamin Larsson
    
      dnxhd*                                Baptiste Coudurier
    
    Kostya Shishkov's avatar
    Kostya Shishkov committed
      dxa.c                                 Kostya Shishkov
    
      dv.c                                  Roman Shaposhnik
      ffv1.c                                Michael Niedermayer
      flac.c                                Alex Beregszaszi
    
      flashsv*                              Benjamin Larsson
    
      flicvideo.c                           Mike Melanson
      g726.c                                Roman Shaposhnik
    
      gifdec.c                              Baptiste Coudurier
    
      h264*                                 Loren Merritt, Michael Niedermayer
      h261*                                 Michael Niedermayer
      h263*                                 Michael Niedermayer
      huffyuv.c                             Michael Niedermayer
      idcinvideo.c                          Mike Melanson
    
      imc*                                  Benjamin Larsson
    
      indeo2*                               Kostya Shishkov
    
      interplayvideo.c                      Mike Melanson
    
      jpeg_ls.c                             Kostya Shishkov
    
      lcl*.c                                Roberto Togni
    
      libgsm.c                              Michel Bardiaux
    
      libx264.c                             Mans Rullgard
    
      loco.c                                Kostya Shishkov
    
      lzo.h, lzo.c                          Reimar Doeffinger
      mdec.c                                Michael Niedermayer
    
    Ramiro Polla's avatar
    Ramiro Polla committed
      mimic.c                               Ramiro Polla
    
      mjpeg.c                               Michael Niedermayer
    
      mpc*                                  Kostya Shishkov
    
      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
    
      nellymoserdec.c                       Benjamin Larsson
    
      pcx.c                                 Ivo van Poorten
    
    Ivo van Poorten's avatar
    Ivo van Poorten committed
      ptx.c                                 Ivo van Poorten
    
      qdm2.c, qdm2data.h                    Roberto Togni
    
      qdrw.c                                Kostya Shishkov
      qpeg.c                                Kostya Shishkov
    
      qtrle.c                               Mike Melanson
      ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
      resample2.c                           Michael Niedermayer
    
    Sascha Sommer's avatar
    Sascha Sommer committed
      rl2.c                                 Sascha Sommer
    
      rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
    
      rv10.c                                Michael Niedermayer
    
      rv3*                                  Kostya Shishkov
      rv4*                                  Kostya Shishkov
    
      s3tc*                                 Ivo van Poorten
    
      smc.c                                 Mike Melanson
      snow.c                                Michael Niedermayer, Loren Merritt
      sonic.c                               Alex Beregszaszi
    
      sunrast.c                             Ivo van Poorten
    
      svq3.c                                Michael Niedermayer
    
    Kostya Shishkov's avatar
    Kostya Shishkov committed
      targa.c                               Kostya Shishkov
    
    Kostya Shishkov's avatar
    Kostya Shishkov committed
      tiff.c                                Kostya Shishkov
    
      truemotion1*                          Mike Melanson
      truemotion2*                          Kostya Shishkov
      truespeech.c                          Kostya Shishkov
      tscc.c                                Kostya Shishkov
    
    Alex Beregszaszi's avatar
    Alex Beregszaszi committed
      tta.c                                 Alex Beregszaszi
    
      txd.c                                 Ivo van Poorten
    
      ulti*                                 Kostya Shishkov
    
      vb.c                                  Kostya Shishkov
    
      vcr1.c                                Michael Niedermayer
    
      vmnc.c                                Kostya Shishkov
    
      vorbis_enc.c                          Oded Shimon
    
    Benoit Fouet's avatar
    Benoit Fouet committed
      vorbis_dec.c                          Denes Balatoni
    
      vp5                                   Aurelien Jacobs
      vp6                                   Aurelien Jacobs
    
      vqavideo.c                            Mike Melanson
    
      wavpack.c                             Kostya Shishkov
    
      wmv2.c                                Michael Niedermayer
    
      wnv1.c                                Kostya Shishkov
    
      xl.c                                  Kostya Shishkov
    
      xvmcvideo.c                           Ivan Kalvachev
    
      zmbv*                                 Kostya Shishkov
    
    libavdevice
    ===========
      External Interface:
        libavdevice/avdevice.h
    
    
    
      libdc1394.c                           Roman Shaposhnik
    
      vfwcap.c                              Ramiro Polla
    
    libavformat
    ===========
    
    Generic parts:
      External Interface:
    
        libavformat/avformat.h              Michael Niedermayer
    
        libavformat/utils.c                 Michael Niedermayer
    
    
    
    Muxers/Demuxers:
      4xm.c                                 Mike Melanson
    
      adtsenc.c                             Mans Rullgard
    
      aiff.c                                Baptiste Coudurier
    
      ape.c                                 Kostya Shishkov
    
      avi*                                  Michael Niedermayer
      crc.c                                 Michael Niedermayer
      daud.c                                Reimar Doeffinger
    
      dv.c                                  Roman Shaposhnik
    
    Kostya Shishkov's avatar
    Kostya Shishkov committed
      dxa.c                                 Kostya Shishkov
    
      ffm*                                  Baptiste Coudurier
    
      flic.c                                Mike Melanson
      flvdec.c, flvenc.c                    Michael Niedermayer
    
    Reimar Döffinger's avatar
    Reimar Döffinger committed
      gxf.c                                 Reimar Doeffinger
    
    Baptiste Coudurier's avatar
    Baptiste Coudurier committed
      gxfenc.c                              Baptiste Coudurier
    
      idcin.c                               Mike Melanson
      idroq.c                               Mike Melanson
      ipmovie.c                             Mike Melanson
      img2.c                                Michael Niedermayer
    
      libnut.c                              Oded Shimon
    
    Ivo van Poorten's avatar
    Ivo van Poorten committed
      lmlm4.c                               Ivo van Poorten
    
      matroska.c                            Aurelien Jacobs
    
    David Conrad's avatar
    David Conrad committed
      matroskaenc.c                         David Conrad
    
      mov.c                                 Michael Niedermayer, Baptiste Coudurier
    
      movenc.c                              Michael Niedermayer, Baptiste Coudurier
    
      mpc.c                                 Kostya Shishkov
    
      msnwc_tcp.c                           Ramiro Polla
    
      mtv.c                                 Reynaldo H. Verdejo Pinochet
    
    Baptiste Coudurier's avatar
    Baptiste Coudurier committed
      mxf.c                                 Baptiste Coudurier
    
      nsvdec.c                              Francois Revol
    
      nut.c                                 Michael Niedermayer
    
      oggdec.c, oggdec.h                    Mans Rullgard
    
    Baptiste Coudurier's avatar
    Baptiste Coudurier committed
      oggenc.c                              Baptiste Coudurier
    
      oggparsevorbis.c                      Mans Rullgard
    
      oggparseogm.c                         Mans Rullgard
    
      psxstr.c                              Mike Melanson
    
    Ivo van Poorten's avatar
    Ivo van Poorten committed
      pva.c                                 Ivo van Poorten
    
      raw.c                                 Michael Niedermayer
    
    Sascha Sommer's avatar
    Sascha Sommer committed
      rl2.c                                 Sascha Sommer
    
      rtp.c, rtpenc.c                       Luca Abeni
      rtp_mpv.*, rtp_aac.*                  Luca Abeni
    
      rtsp.c                                Luca Barbato
    
      segafilm.c                            Mike Melanson
    
      siff.c                                Kostya Shishkov
    
      swf.c                                 Baptiste Coudurier
    
    Alex Beregszaszi's avatar
    Alex Beregszaszi committed
      tta.c                                 Alex Beregszaszi
    
      txd.c                                 Ivo van Poorten
    
      voc.c                                 Aurelien Jacobs
    
      wav.c                                 Michael Niedermayer
      wc3movie.c                            Mike Melanson
      westwood.c                            Mike Melanson
    
      wv.c                                  Kostya Shishkov
    
    
    
    Operating systems / CPU architectures
    =====================================
    
    Alpha                                   Mans Rullgard, Falk Hueffner
    BeOS                                    Francois Revol
    i386                                    Michael Niedermayer
    
    Mac OS X / PowerPC                      Romain Dolbeau, Guillaume Poirier
    
    Luca Barbato's avatar
    Luca Barbato committed
    Linux / PowerPC                         Luca Barbato
    
    Windows MinGW                           Alex Beregszaszi, Ramiro Polla
    
    Windows Cygwin                          Victor Paesa