MAINTAINERS 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  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
  23. ffserver:
  24. ffserver.c, ffserver.h Alex Beregszaszi
  25. Commandline utility code:
  26. cmdutils.c, cmdutils.h
  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
  40. Internal Interfaces:
  41. libavutil/common.h
  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
  55. mem.c
  56. opt.c, opt.h
  57. arithmetic expression evaluator:
  58. eval.c Michael Niedermayer
  59. audio and video frame extraction:
  60. parser.c
  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
  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. aasc.c Kostya Shishkov
  87. ac3* Justin Ruggles
  88. apedec.c Kostya Shishkov
  89. asv* Michael Niedermayer
  90. atrac3* Benjamin Larsson
  91. bmp.c Mans Rullgard
  92. cavs* Stefan Gehrer
  93. cinepak.c Roberto Togni
  94. cljr Alex Beregszaszi
  95. cook.c, cookdata.h Benjamin Larsson
  96. cscd.c Reimar Doeffinger
  97. dca.c Kostya Shishkov, Benjamin Larsson
  98. dnxhd* Baptiste Coudurier
  99. dpcm.c Mike Melanson
  100. dxa.c Kostya Shishkov
  101. dv.c Roman Shaposhnik
  102. ffv1.c Michael Niedermayer
  103. flac.c Alex Beregszaszi
  104. flacenc.c Justin Ruggles
  105. flashsv* Benjamin Larsson
  106. flicvideo.c Mike Melanson
  107. g726.c Roman Shaposhnik
  108. gifdec.c Baptiste Coudurier
  109. h264* Loren Merritt, Michael Niedermayer
  110. h261* Michael Niedermayer
  111. h263* Michael Niedermayer
  112. huffyuv.c Michael Niedermayer
  113. idcinvideo.c Mike Melanson
  114. imc* Benjamin Larsson
  115. indeo2* Kostya Shishkov
  116. interplayvideo.c Mike Melanson
  117. jpeg_ls.c Kostya Shishkov
  118. kmvc.c Kostya Shishkov
  119. lcl*.c Roberto Togni
  120. libgsm.c Michel Bardiaux
  121. libx264.c Mans Rullgard
  122. loco.c Kostya Shishkov
  123. lzo.h, lzo.c Reimar Doeffinger
  124. mdec.c Michael Niedermayer
  125. mimic.c Ramiro Polla
  126. mjpeg.c Michael Niedermayer
  127. mpc* Kostya Shishkov
  128. mpeg12.c, mpeg12data.h Michael Niedermayer
  129. mpegvideo.c, mpegvideo.h Michael Niedermayer
  130. msmpeg4.c, msmpeg4data.h Michael Niedermayer
  131. msrle.c Mike Melanson
  132. msvideo1.c Mike Melanson
  133. nellymoserdec.c Benjamin Larsson
  134. nuv.c Reimar Doeffinger
  135. pcx.c Ivo van Poorten
  136. ptx.c Ivo van Poorten
  137. qdm2.c, qdm2data.h Roberto Togni
  138. qdrw.c Kostya Shishkov
  139. qpeg.c Kostya Shishkov
  140. qtrle.c Mike Melanson
  141. ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
  142. resample2.c Michael Niedermayer
  143. rl2.c Sascha Sommer
  144. rpza.c Roberto Togni
  145. rtjpeg.c, rtjpeg.h Reimar Doeffinger
  146. rv10.c Michael Niedermayer
  147. rv3* Kostya Shishkov
  148. rv4* Kostya Shishkov
  149. s3tc* Ivo van Poorten
  150. smc.c Mike Melanson
  151. snow.c Michael Niedermayer, Loren Merritt
  152. sonic.c Alex Beregszaszi
  153. sunrast.c Ivo van Poorten
  154. svq3.c Michael Niedermayer
  155. targa.c Kostya Shishkov
  156. tiff.c Kostya Shishkov
  157. truemotion1* Mike Melanson
  158. truemotion2* Kostya Shishkov
  159. truespeech.c Kostya Shishkov
  160. tscc.c Kostya Shishkov
  161. tta.c Alex Beregszaszi
  162. txd.c Ivo van Poorten
  163. ulti* Kostya Shishkov
  164. vb.c Kostya Shishkov
  165. vc1* Kostya Shishkov
  166. vcr1.c Michael Niedermayer
  167. vmnc.c Kostya Shishkov
  168. vorbis_enc.c Oded Shimon
  169. vorbis_dec.c Denes Balatoni
  170. vp3* Mike Melanson
  171. vp5 Aurelien Jacobs
  172. vp6 Aurelien Jacobs
  173. vqavideo.c Mike Melanson
  174. wavpack.c Kostya Shishkov
  175. wmv2.c Michael Niedermayer
  176. wnv1.c Kostya Shishkov
  177. xan.c Mike Melanson
  178. xl.c Kostya Shishkov
  179. xvmcvideo.c Ivan Kalvachev
  180. zmbv* Kostya Shishkov
  181. libavdevice
  182. ===========
  183. External Interface:
  184. libavdevice/avdevice.h
  185. libdc1394.c Roman Shaposhnik
  186. v4l2.c Luca Abeni
  187. vfwcap.c Ramiro Polla
  188. libavformat
  189. ===========
  190. Generic parts:
  191. External Interface:
  192. libavformat/avformat.h
  193. Utility Code:
  194. libavformat/utils.c
  195. Muxers/Demuxers:
  196. 4xm.c Mike Melanson
  197. adtsenc.c Mans Rullgard
  198. aiff.c Baptiste Coudurier
  199. ape.c Kostya Shishkov
  200. avi* Michael Niedermayer
  201. crc.c Michael Niedermayer
  202. daud.c Reimar Doeffinger
  203. dv.c Roman Shaposhnik
  204. dxa.c Kostya Shishkov
  205. flic.c Mike Melanson
  206. flvdec.c, flvenc.c Michael Niedermayer
  207. gxf.c Reimar Doeffinger
  208. gxfenc.c Baptiste Coudurier
  209. idcin.c Mike Melanson
  210. idroq.c Mike Melanson
  211. ipmovie.c Mike Melanson
  212. img2.c Michael Niedermayer
  213. libnut.c Oded Shimon
  214. lmlm4.c Ivo van Poorten
  215. matroska.c Aurelien Jacobs
  216. matroskaenc.c David Conrad
  217. mov.c Michael Niedermayer, Baptiste Coudurier
  218. movenc.c Michael Niedermayer, Baptiste Coudurier
  219. mpc.c Kostya Shishkov
  220. mpegts* Mans Rullgard
  221. msnwc_tcp.c Ramiro Polla
  222. mtv.c Reynaldo H. Verdejo Pinochet
  223. mxf.c Baptiste Coudurier
  224. nsvdec.c Francois Revol
  225. nut.c Michael Niedermayer
  226. nuv.c Reimar Doeffinger
  227. oggdec.c, oggdec.h Mans Rullgard
  228. oggenc.c Baptiste Coudurier
  229. oggparsevorbis.c Mans Rullgard
  230. oggparseogm.c Mans Rullgard
  231. psxstr.c Mike Melanson
  232. pva.c Ivo van Poorten
  233. raw.c Michael Niedermayer
  234. rl2.c Sascha Sommer
  235. rm.c Roberto Togni
  236. rtp.c, rtpenc.c Luca Abeni
  237. rtp_mpv.*, rtp_aac.* Luca Abeni
  238. rtsp.c Luca Barbato
  239. sdp.c Luca Abeni
  240. segafilm.c Mike Melanson
  241. siff.c Kostya Shishkov
  242. swf.c Baptiste Coudurier
  243. tta.c Alex Beregszaszi
  244. txd.c Ivo van Poorten
  245. voc.c Aurelien Jacobs
  246. wav.c Michael Niedermayer
  247. wc3movie.c Mike Melanson
  248. westwood.c Mike Melanson
  249. wv.c Kostya Shishkov
  250. Operating systems / CPU architectures
  251. =====================================
  252. Alpha Mans Rullgard, Falk Hueffner
  253. BeOS Francois Revol
  254. i386 Michael Niedermayer
  255. Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier
  256. Amiga / PowerPC Colin Ward
  257. Linux / PowerPC Luca Barbato
  258. Windows MinGW Alex Beregszaszi, Ramiro Polla
  259. Windows Cygwin Victor Paesa
  260. ADI/Blackfin DSP Marc Hoffman