Make sure strcasecmp() is declared.
[ffmpeg.git] / MAINTAINERS
index a4d4461..b642703 100644 (file)
@@ -28,13 +28,13 @@ ffmpeg:
     vhook/imlib2.c
 
 ffplay:
     vhook/imlib2.c
 
 ffplay:
-  ffplay.c
+  ffplay.c                              Michael Niedermayer
 
 ffserver:
 
 ffserver:
-  ffserver.c, ffserver.h
+  ffserver.c, ffserver.h                Baptiste Coudurier
 
 Commandline utility code:
 
 Commandline utility code:
-  cmdutils.c, cmdutils.h
+  cmdutils.c, cmdutils.h                Michael Niedermayer
 
 QuickTime faststart:
   qt-faststart.c                        Mike Melanson
 
 QuickTime faststart:
   qt-faststart.c                        Mike Melanson
@@ -48,15 +48,16 @@ website                                 Mike Melanson, Diego Biurrun
 build system (configure,Makefiles)      Diego Biurrun, Mans Rullgard
 project server                          Diego Biurrun, Mans Rullgard
 mailinglists                            Michael Niedermayer, Baptiste Coudurier
 build system (configure,Makefiles)      Diego Biurrun, Mans Rullgard
 project server                          Diego Biurrun, Mans Rullgard
 mailinglists                            Michael Niedermayer, Baptiste Coudurier
+presets                                 Robert Swain
 
 
 libavutil
 =========
 
 External Interfaces:
 
 
 libavutil
 =========
 
 External Interfaces:
-  libavutil/avutil.h
+  libavutil/avutil.h                    Michael Niedermayer
 Internal Interfaces:
 Internal Interfaces:
-  libavutil/common.h
+  libavutil/common.h                    Michael Niedermayer
 
 Other:
   intfloat*                             Michael Niedermayer
 
 Other:
   intfloat*                             Michael Niedermayer
@@ -73,14 +74,14 @@ Generic Parts:
   External Interfaces:
     avcodec.h                           Michael Niedermayer
   utility code:
   External Interfaces:
     avcodec.h                           Michael Niedermayer
   utility code:
-    utils.c
-    mem.c
-    opt.c, opt.h
+    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:
   arithmetic expression evaluator:
     eval.c                              Michael Niedermayer
   audio and video frame extraction:
-    parser.c
-  bitsream reading:
+    parser.c                            Michael Niedermayer
+  bitstream reading:
     bitstream.c, bitstream.h            Michael Niedermayer
   CABAC:
     cabac.h, cabac.c                    Michael Niedermayer
     bitstream.c, bitstream.h            Michael Niedermayer
   CABAC:
     cabac.h, cabac.c                    Michael Niedermayer
@@ -88,6 +89,7 @@ Generic Parts:
     dsputils.c, dsputils.h              Michael Niedermayer
   entropy coding:
     rangecoder.c, rangecoder.h          Michael Niedermayer
     dsputils.c, dsputils.h              Michael Niedermayer
   entropy coding:
     rangecoder.c, rangecoder.h          Michael Niedermayer
+    lzw.*                               Michael Niedermayer
   floating point AAN DCT:
     faandct.c, faandct.h                Michael Niedermayer
   Golomb coding:
   floating point AAN DCT:
     faandct.c, faandct.h                Michael Niedermayer
   Golomb coding:
@@ -95,8 +97,8 @@ Generic Parts:
   motion estimation:
     motion*                             Michael Niedermayer
   rate control:
   motion estimation:
     motion*                             Michael Niedermayer
   rate control:
-    ratecontrol.c
-    xvid_rc.c                           Michael Niedermayer
+    ratecontrol.c                       Michael Niedermayer
+    libxvid_rc.c                        Michael Niedermayer
   simple IDCT:
     simple_idct.c, simple_idct.h        Michael Niedermayer
   postprocessing:
   simple IDCT:
     simple_idct.c, simple_idct.h        Michael Niedermayer
   postprocessing:
@@ -105,15 +107,24 @@ Generic Parts:
 Codecs:
   4xm.c                                 Michael Niedermayer
   8bps.c                                Roberto Togni
 Codecs:
   4xm.c                                 Michael Niedermayer
   8bps.c                                Roberto Togni
+  8svx.c                                Jaikrishnan Menon
   aasc.c                                Kostya Shishkov
   aasc.c                                Kostya Shishkov
+  aac.[ch], aactab.[ch], aacdectab.h    Robert Swain
+  ac3*                                  Justin Ruggles
+  alacenc.c                             Jaikrishnan Menon
+  apedec.c                              Kostya Shishkov
   asv*                                  Michael Niedermayer
   asv*                                  Michael Niedermayer
-  bmp.c                                 Mans Rullgard
+  atrac3*                               Benjamin Larsson
+  bmp.c                                 Mans Rullgard, Kostya Shishkov
   cavs*                                 Stefan Gehrer
   cinepak.c                             Roberto Togni
   cljr                                  Alex Beregszaszi
   cook.c, cookdata.h                    Benjamin Larsson
   cscd.c                                Reimar Doeffinger
   cavs*                                 Stefan Gehrer
   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
   dpcm.c                                Mike Melanson
   dpcm.c                                Mike Melanson
+  dxa.c                                 Kostya Shishkov
   dv.c                                  Roman Shaposhnik
   ffv1.c                                Michael Niedermayer
   flac.c                                Alex Beregszaszi
   dv.c                                  Roman Shaposhnik
   ffv1.c                                Michael Niedermayer
   flac.c                                Alex Beregszaszi
@@ -132,10 +143,13 @@ Codecs:
   interplayvideo.c                      Mike Melanson
   jpeg_ls.c                             Kostya Shishkov
   kmvc.c                                Kostya Shishkov
   interplayvideo.c                      Mike Melanson
   jpeg_ls.c                             Kostya Shishkov
   kmvc.c                                Kostya Shishkov
-  lcl.c                                 Roberto Togni
+  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
   loco.c                                Kostya Shishkov
   lzo.h, lzo.c                          Reimar Doeffinger
   mdec.c                                Michael Niedermayer
+  mimic.c                               Ramiro Polla
   mjpeg.c                               Michael Niedermayer
   mpc*                                  Kostya Shishkov
   mpeg12.c, mpeg12data.h                Michael Niedermayer
   mjpeg.c                               Michael Niedermayer
   mpc*                                  Kostya Shishkov
   mpeg12.c, mpeg12data.h                Michael Niedermayer
@@ -143,20 +157,27 @@ Codecs:
   msmpeg4.c, msmpeg4data.h              Michael Niedermayer
   msrle.c                               Mike Melanson
   msvideo1.c                            Mike Melanson
   msmpeg4.c, msmpeg4data.h              Michael Niedermayer
   msrle.c                               Mike Melanson
   msvideo1.c                            Mike Melanson
+  nellymoserdec.c                       Benjamin Larsson
   nuv.c                                 Reimar Doeffinger
   nuv.c                                 Reimar Doeffinger
-  oggtheora.c                           Mans Rullgard
+  pcx.c                                 Ivo van Poorten
+  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
   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
+  rl2.c                                 Sascha Sommer
   rpza.c                                Roberto Togni
   rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
   rv10.c                                Michael Niedermayer
   rpza.c                                Roberto Togni
   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
   smc.c                                 Mike Melanson
   snow.c                                Michael Niedermayer, Loren Merritt
   sonic.c                               Alex Beregszaszi
+  sunrast.c                             Ivo van Poorten
   svq3.c                                Michael Niedermayer
   targa.c                               Kostya Shishkov
   tiff.c                                Kostya Shishkov
   svq3.c                                Michael Niedermayer
   targa.c                               Kostya Shishkov
   tiff.c                                Kostya Shishkov
@@ -164,11 +185,15 @@ Codecs:
   truemotion2*                          Kostya Shishkov
   truespeech.c                          Kostya Shishkov
   tscc.c                                Kostya Shishkov
   truemotion2*                          Kostya Shishkov
   truespeech.c                          Kostya Shishkov
   tscc.c                                Kostya Shishkov
+  tta.c                                 Alex Beregszaszi
+  txd.c                                 Ivo van Poorten
   ulti*                                 Kostya Shishkov
   ulti*                                 Kostya Shishkov
+  vb.c                                  Kostya Shishkov
   vc1*                                  Kostya Shishkov
   vcr1.c                                Michael Niedermayer
   vmnc.c                                Kostya Shishkov
   vorbis_enc.c                          Oded Shimon
   vc1*                                  Kostya Shishkov
   vcr1.c                                Michael Niedermayer
   vmnc.c                                Kostya Shishkov
   vorbis_enc.c                          Oded Shimon
+  vorbis_dec.c                          Denes Balatoni
   vp3*                                  Mike Melanson
   vp5                                   Aurelien Jacobs
   vp6                                   Aurelien Jacobs
   vp3*                                  Mike Melanson
   vp5                                   Aurelien Jacobs
   vp6                                   Aurelien Jacobs
@@ -176,58 +201,87 @@ Codecs:
   wavpack.c                             Kostya Shishkov
   wmv2.c                                Michael Niedermayer
   wnv1.c                                Kostya Shishkov
   wavpack.c                             Kostya Shishkov
   wmv2.c                                Michael Niedermayer
   wnv1.c                                Kostya Shishkov
-  x264.c                                Mans Rullgard
   xan.c                                 Mike Melanson
   xl.c                                  Kostya Shishkov
   xvmcvideo.c                           Ivan Kalvachev
   zmbv*                                 Kostya Shishkov
 
 
   xan.c                                 Mike Melanson
   xl.c                                  Kostya Shishkov
   xvmcvideo.c                           Ivan Kalvachev
   zmbv*                                 Kostya Shishkov
 
 
+libavdevice
+===========
+  External Interface:
+    libavdevice/avdevice.h
+
+
+  libdc1394.c                           Roman Shaposhnik
+  v4l2.c                                Luca Abeni
+  vfwcap.c                              Ramiro Polla
+
+
 libavformat
 ===========
 
 Generic parts:
   External Interface:
 libavformat
 ===========
 
 Generic parts:
   External Interface:
-    libavformat/avformat.h
+    libavformat/avformat.h              Michael Niedermayer
   Utility Code:
   Utility Code:
-    libavformat/utils.c
+    libavformat/utils.c                 Michael Niedermayer
 
 
 Muxers/Demuxers:
   4xm.c                                 Mike Melanson
   adtsenc.c                             Mans Rullgard
   aiff.c                                Baptiste Coudurier
 
 
 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
   avi*                                  Michael Niedermayer
   crc.c                                 Michael Niedermayer
   daud.c                                Reimar Doeffinger
-  dc1394.c, dv.c                        Roman Shaposhnik
+  dv.c                                  Roman Shaposhnik
+  dxa.c                                 Kostya Shishkov
+  ffm*                                  Baptiste Coudurier
   flic.c                                Mike Melanson
   flvdec.c, flvenc.c                    Michael Niedermayer
   gxf.c                                 Reimar Doeffinger
   gxfenc.c                              Baptiste Coudurier
   idcin.c                               Mike Melanson
   idroq.c                               Mike Melanson
   flic.c                                Mike Melanson
   flvdec.c, flvenc.c                    Michael Niedermayer
   gxf.c                                 Reimar Doeffinger
   gxfenc.c                              Baptiste Coudurier
   idcin.c                               Mike Melanson
   idroq.c                               Mike Melanson
+  iff.c                                 Jaikrishnan Menon
   ipmovie.c                             Mike Melanson
   img2.c                                Michael Niedermayer
   ipmovie.c                             Mike Melanson
   img2.c                                Michael Niedermayer
+  libnut.c                              Oded Shimon
+  lmlm4.c                               Ivo van Poorten
   matroska.c                            Aurelien Jacobs
   matroska.c                            Aurelien Jacobs
-  mov.c                                 Francois Revol, Michael Niedermayer
+  matroskaenc.c                         David Conrad
+  mov.c                                 Michael Niedermayer, Baptiste Coudurier
   movenc.c                              Michael Niedermayer, Baptiste Coudurier
   mpc.c                                 Kostya Shishkov
   movenc.c                              Michael Niedermayer, Baptiste Coudurier
   mpc.c                                 Kostya Shishkov
+  mpeg.c                                Michael Niedermayer
+  mpegenc.c                             Michael Niedermayer
   mpegts*                               Mans Rullgard
   mpegts*                               Mans Rullgard
+  msnwc_tcp.c                           Ramiro Polla
   mtv.c                                 Reynaldo H. Verdejo Pinochet
   mtv.c                                 Reynaldo H. Verdejo Pinochet
-  mxf.c                                 Baptiste Coudurier
+  mxf                                 Baptiste Coudurier
   nsvdec.c                              Francois Revol
   nsvdec.c                              Francois Revol
-  nut.c                                 Alex Beregszaszi
+  nut.c                                 Michael Niedermayer
   nuv.c                                 Reimar Doeffinger
   nuv.c                                 Reimar Doeffinger
-  ogg2.c, ogg2.h                        Mans Rullgard
+  oggdec.c, oggdec.h                    Mans Rullgard
+  oggenc.c                              Baptiste Coudurier
   oggparsevorbis.c                      Mans Rullgard
   oggparseogm.c                         Mans Rullgard
   psxstr.c                              Mike Melanson
   oggparsevorbis.c                      Mans Rullgard
   oggparseogm.c                         Mans Rullgard
   psxstr.c                              Mike Melanson
+  pva.c                                 Ivo van Poorten
   raw.c                                 Michael Niedermayer
   raw.c                                 Michael Niedermayer
+  rl2.c                                 Sascha Sommer
   rm.c                                  Roberto Togni
   rm.c                                  Roberto Togni
+  rtp.c, rtpenc.c                       Luca Abeni
+  rtp_mpv.*, rtp_aac.*                  Luca Abeni
+  rtsp.c                                Luca Barbato
+  sdp.c                                 Luca Abeni
   segafilm.c                            Mike Melanson
   segafilm.c                            Mike Melanson
+  siff.c                                Kostya Shishkov
   swf.c                                 Baptiste Coudurier
   swf.c                                 Baptiste Coudurier
-  v4l2.c                                Luca Abeni
+  tta.c                                 Alex Beregszaszi
+  txd.c                                 Ivo van Poorten
   voc.c                                 Aurelien Jacobs
   wav.c                                 Michael Niedermayer
   wc3movie.c                            Mike Melanson
   voc.c                                 Aurelien Jacobs
   wav.c                                 Michael Niedermayer
   wc3movie.c                            Mike Melanson
@@ -239,8 +293,13 @@ Operating systems / CPU architectures
 =====================================
 
 Alpha                                   Mans Rullgard, Falk Hueffner
 =====================================
 
 Alpha                                   Mans Rullgard, Falk Hueffner
+ARM                                     Mans Rullgard
 BeOS                                    Francois Revol
 i386                                    Michael Niedermayer
 BeOS                                    Francois Revol
 i386                                    Michael Niedermayer
-Mac OS X / PowerPC                      Romain Dolbeau
+Mac OS X / PowerPC                      Romain Dolbeau, Guillaume Poirier
 Amiga / PowerPC                         Colin Ward
 Linux / PowerPC                         Luca Barbato
 Amiga / PowerPC                         Colin Ward
 Linux / PowerPC                         Luca Barbato
+Windows MinGW                           Alex Beregszaszi, Ramiro Polla
+Windows Cygwin                          Victor Paesa
+ADI/Blackfin DSP                        Marc Hoffman
+Sparc                                   Roman Shaposhnik