MAINTAINERS 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304
  1. FFmpeg maintainers
  2. ==================
  3. Below is a list of the people maintaining different parts of the
  4. FFmpeg code.
  5. Project Leader
  6. ==============
  7. Michael Niedermayer
  8. final design decisions
  9. Applications
  10. ============
  11. ffmpeg:
  12. ffmpeg.c Michael Niedermayer
  13. Video Hooks:
  14. vhook
  15. vhook/watermark.c Marcus Engene
  16. vhook/ppm.c
  17. vhook/drawtext.c
  18. vhook/fish.c
  19. vhook/null.c
  20. vhook/imlib2.c
  21. ffplay:
  22. ffplay.c Michael Niedermayer
  23. ffserver:
  24. ffserver.c, ffserver.h Baptiste Coudurier
  25. Commandline utility code:
  26. cmdutils.c, cmdutils.h Michael Niedermayer
  27. QuickTime faststart:
  28. qt-faststart.c Mike Melanson
  29. Miscellaneous Areas
  30. ===================
  31. documentation Mike Melanson, Diego Biurrun
  32. website Mike Melanson, Diego Biurrun
  33. build system (configure,Makefiles) Diego Biurrun, Mans Rullgard
  34. project server Diego Biurrun, Mans Rullgard
  35. mailinglists Michael Niedermayer, Baptiste Coudurier
  36. libavutil
  37. =========
  38. External Interfaces:
  39. libavutil/avutil.h Michael Niedermayer
  40. Internal Interfaces:
  41. libavutil/common.h Michael Niedermayer
  42. Other:
  43. intfloat* Michael Niedermayer
  44. rational.c, rational.h Michael Niedermayer
  45. mathematics.c, mathematics.h Michael Niedermayer
  46. integer.c, integer.h Michael Niedermayer
  47. bswap.h
  48. libavcodec
  49. ==========
  50. Generic Parts:
  51. External Interfaces:
  52. avcodec.h Michael Niedermayer
  53. utility code:
  54. utils.c Michael Niedermayer
  55. mem.c Michael Niedermayer
  56. opt.c, opt.h Michael Niedermayer
  57. arithmetic expression evaluator:
  58. eval.c Michael Niedermayer
  59. audio and video frame extraction:
  60. parser.c Michael Niedermayer
  61. bitstream reading:
  62. bitstream.c, bitstream.h Michael Niedermayer
  63. CABAC:
  64. cabac.h, cabac.c Michael Niedermayer
  65. DSP utilities:
  66. dsputils.c, dsputils.h Michael Niedermayer
  67. entropy coding:
  68. rangecoder.c, rangecoder.h Michael Niedermayer
  69. lzw.* Michael Niedermayer
  70. floating point AAN DCT:
  71. faandct.c, faandct.h Michael Niedermayer
  72. Golomb coding:
  73. golomb.c, golomb.h Michael Niedermayer
  74. motion estimation:
  75. motion* Michael Niedermayer
  76. rate control:
  77. ratecontrol.c Michael Niedermayer
  78. libxvid_rc.c Michael Niedermayer
  79. simple IDCT:
  80. simple_idct.c, simple_idct.h Michael Niedermayer
  81. postprocessing:
  82. libpostproc/* Michael Niedermayer
  83. Codecs:
  84. 4xm.c Michael Niedermayer
  85. 8bps.c Roberto Togni
  86. 8svx.c Jaikrishnan Menon
  87. aasc.c Kostya Shishkov
  88. aac.[ch], aactab.[ch], aacdectab.h Robert Swain
  89. ac3* Justin Ruggles
  90. alacenc.c Jaikrishnan Menon
  91. apedec.c Kostya Shishkov
  92. asv* Michael Niedermayer
  93. atrac3* Benjamin Larsson
  94. bmp.c Mans Rullgard, Kostya Shishkov
  95. cavs* Stefan Gehrer
  96. cinepak.c Roberto Togni
  97. cljr Alex Beregszaszi
  98. cook.c, cookdata.h Benjamin Larsson
  99. cscd.c Reimar Doeffinger
  100. dca.c Kostya Shishkov, Benjamin Larsson
  101. dnxhd* Baptiste Coudurier
  102. dpcm.c Mike Melanson
  103. dxa.c Kostya Shishkov
  104. dv.c Roman Shaposhnik
  105. ffv1.c Michael Niedermayer
  106. flac.c Alex Beregszaszi
  107. flacenc.c Justin Ruggles
  108. flashsv* Benjamin Larsson
  109. flicvideo.c Mike Melanson
  110. g726.c Roman Shaposhnik
  111. gifdec.c Baptiste Coudurier
  112. h264* Loren Merritt, Michael Niedermayer
  113. h261* Michael Niedermayer
  114. h263* Michael Niedermayer
  115. huffyuv.c Michael Niedermayer
  116. idcinvideo.c Mike Melanson
  117. imc* Benjamin Larsson
  118. indeo2* Kostya Shishkov
  119. interplayvideo.c Mike Melanson
  120. jpeg_ls.c Kostya Shishkov
  121. kmvc.c Kostya Shishkov
  122. lcl*.c Roberto Togni
  123. libgsm.c Michel Bardiaux
  124. libx264.c Mans Rullgard
  125. loco.c Kostya Shishkov
  126. lzo.h, lzo.c Reimar Doeffinger
  127. mdec.c Michael Niedermayer
  128. mimic.c Ramiro Polla
  129. mjpeg.c Michael Niedermayer
  130. mpc* Kostya Shishkov
  131. mpeg12.c, mpeg12data.h Michael Niedermayer
  132. mpegvideo.c, mpegvideo.h Michael Niedermayer
  133. msmpeg4.c, msmpeg4data.h Michael Niedermayer
  134. msrle.c Mike Melanson
  135. msvideo1.c Mike Melanson
  136. nellymoserdec.c Benjamin Larsson
  137. nuv.c Reimar Doeffinger
  138. pcx.c Ivo van Poorten
  139. ptx.c Ivo van Poorten
  140. qdm2.c, qdm2data.h Roberto Togni
  141. qdrw.c Kostya Shishkov
  142. qpeg.c Kostya Shishkov
  143. qtrle.c Mike Melanson
  144. ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
  145. resample2.c Michael Niedermayer
  146. rl2.c Sascha Sommer
  147. rpza.c Roberto Togni
  148. rtjpeg.c, rtjpeg.h Reimar Doeffinger
  149. rv10.c Michael Niedermayer
  150. rv3* Kostya Shishkov
  151. rv4* Kostya Shishkov
  152. s3tc* Ivo van Poorten
  153. smc.c Mike Melanson
  154. snow.c Michael Niedermayer, Loren Merritt
  155. sonic.c Alex Beregszaszi
  156. sunrast.c Ivo van Poorten
  157. svq3.c Michael Niedermayer
  158. targa.c Kostya Shishkov
  159. tiff.c Kostya Shishkov
  160. truemotion1* Mike Melanson
  161. truemotion2* Kostya Shishkov
  162. truespeech.c Kostya Shishkov
  163. tscc.c Kostya Shishkov
  164. tta.c Alex Beregszaszi
  165. txd.c Ivo van Poorten
  166. ulti* Kostya Shishkov
  167. vb.c Kostya Shishkov
  168. vc1* Kostya Shishkov
  169. vcr1.c Michael Niedermayer
  170. vmnc.c Kostya Shishkov
  171. vorbis_enc.c Oded Shimon
  172. vorbis_dec.c Denes Balatoni
  173. vp3* Mike Melanson
  174. vp5 Aurelien Jacobs
  175. vp6 Aurelien Jacobs
  176. vqavideo.c Mike Melanson
  177. wavpack.c Kostya Shishkov
  178. wmv2.c Michael Niedermayer
  179. wnv1.c Kostya Shishkov
  180. xan.c Mike Melanson
  181. xl.c Kostya Shishkov
  182. xvmcvideo.c Ivan Kalvachev
  183. zmbv* Kostya Shishkov
  184. libavdevice
  185. ===========
  186. External Interface:
  187. libavdevice/avdevice.h
  188. libdc1394.c Roman Shaposhnik
  189. v4l2.c Luca Abeni
  190. vfwcap.c Ramiro Polla
  191. libavformat
  192. ===========
  193. Generic parts:
  194. External Interface:
  195. libavformat/avformat.h Michael Niedermayer
  196. Utility Code:
  197. libavformat/utils.c Michael Niedermayer
  198. Muxers/Demuxers:
  199. 4xm.c Mike Melanson
  200. adtsenc.c Mans Rullgard
  201. aiff.c Baptiste Coudurier
  202. ape.c Kostya Shishkov
  203. avi* Michael Niedermayer
  204. crc.c Michael Niedermayer
  205. daud.c Reimar Doeffinger
  206. dv.c Roman Shaposhnik
  207. dxa.c Kostya Shishkov
  208. ffm* Baptiste Coudurier
  209. flic.c Mike Melanson
  210. flvdec.c, flvenc.c Michael Niedermayer
  211. gxf.c Reimar Doeffinger
  212. gxfenc.c Baptiste Coudurier
  213. idcin.c Mike Melanson
  214. idroq.c Mike Melanson
  215. iff.c Jaikrishnan Menon
  216. ipmovie.c Mike Melanson
  217. img2.c Michael Niedermayer
  218. libnut.c Oded Shimon
  219. lmlm4.c Ivo van Poorten
  220. matroska.c Aurelien Jacobs
  221. matroskaenc.c David Conrad
  222. mov.c Michael Niedermayer, Baptiste Coudurier
  223. movenc.c Michael Niedermayer, Baptiste Coudurier
  224. mpc.c Kostya Shishkov
  225. mpeg.c Michael Niedermayer
  226. mpegenc.c Michael Niedermayer
  227. mpegts* Mans Rullgard
  228. msnwc_tcp.c Ramiro Polla
  229. mtv.c Reynaldo H. Verdejo Pinochet
  230. mxf* Baptiste Coudurier
  231. nsvdec.c Francois Revol
  232. nut.c Michael Niedermayer
  233. nuv.c Reimar Doeffinger
  234. oggdec.c, oggdec.h Mans Rullgard
  235. oggenc.c Baptiste Coudurier
  236. oggparsevorbis.c Mans Rullgard
  237. oggparseogm.c Mans Rullgard
  238. psxstr.c Mike Melanson
  239. pva.c Ivo van Poorten
  240. raw.c Michael Niedermayer
  241. rl2.c Sascha Sommer
  242. rm.c Roberto Togni
  243. rtp.c, rtpenc.c Luca Abeni
  244. rtp_mpv.*, rtp_aac.* Luca Abeni
  245. rtsp.c Luca Barbato
  246. sdp.c Luca Abeni
  247. segafilm.c Mike Melanson
  248. siff.c Kostya Shishkov
  249. swf.c Baptiste Coudurier
  250. tta.c Alex Beregszaszi
  251. txd.c Ivo van Poorten
  252. voc.c Aurelien Jacobs
  253. wav.c Michael Niedermayer
  254. wc3movie.c Mike Melanson
  255. westwood.c Mike Melanson
  256. wv.c Kostya Shishkov
  257. Operating systems / CPU architectures
  258. =====================================
  259. Alpha Mans Rullgard, Falk Hueffner
  260. ARM Mans Rullgard
  261. BeOS Francois Revol
  262. i386 Michael Niedermayer
  263. Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier
  264. Amiga / PowerPC Colin Ward
  265. Linux / PowerPC Luca Barbato
  266. Windows MinGW Alex Beregszaszi, Ramiro Polla
  267. Windows Cygwin Victor Paesa
  268. ADI/Blackfin DSP Marc Hoffman
  269. Sparc Roman Shaposhnik