You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

262 lines
10KB

  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. asv* Michael Niedermayer
  89. atrac3* Benjamin Larsson
  90. bmp.c Mans Rullgard
  91. cavs* Stefan Gehrer
  92. cinepak.c Roberto Togni
  93. cljr Alex Beregszaszi
  94. cook.c, cookdata.h Benjamin Larsson
  95. cscd.c Reimar Doeffinger
  96. dca.c Kostya Shishkov
  97. dnxhddec.c Baptiste Coudurier
  98. dpcm.c Mike Melanson
  99. dxa.c Kostya Shishkov
  100. dv.c Roman Shaposhnik
  101. ffv1.c Michael Niedermayer
  102. flac.c Alex Beregszaszi
  103. flacenc.c Justin Ruggles
  104. flashsv* Benjamin Larsson
  105. flicvideo.c Mike Melanson
  106. g726.c Roman Shaposhnik
  107. gifdec.c Baptiste Coudurier
  108. h264* Loren Merritt, Michael Niedermayer
  109. h261* Michael Niedermayer
  110. h263* Michael Niedermayer
  111. huffyuv.c Michael Niedermayer
  112. idcinvideo.c Mike Melanson
  113. imc* Benjamin Larsson
  114. indeo2* Kostya Shishkov
  115. interplayvideo.c Mike Melanson
  116. jpeg_ls.c Kostya Shishkov
  117. kmvc.c Kostya Shishkov
  118. lcl.c Roberto Togni
  119. libgsm.c Michel Bardiaux
  120. libx264.c Mans Rullgard
  121. loco.c Kostya Shishkov
  122. lzo.h, lzo.c Reimar Doeffinger
  123. mdec.c Michael Niedermayer
  124. mjpeg.c Michael Niedermayer
  125. mpc* Kostya Shishkov
  126. mpeg12.c, mpeg12data.h Michael Niedermayer
  127. mpegvideo.c, mpegvideo.h Michael Niedermayer
  128. msmpeg4.c, msmpeg4data.h Michael Niedermayer
  129. msrle.c Mike Melanson
  130. msvideo1.c Mike Melanson
  131. nuv.c Reimar Doeffinger
  132. ptx.c Ivo van Poorten
  133. qdm2.c, qdm2data.h Roberto Togni
  134. qdrw.c Kostya Shishkov
  135. qpeg.c Kostya Shishkov
  136. qtrle.c Mike Melanson
  137. ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
  138. resample2.c Michael Niedermayer
  139. rpza.c Roberto Togni
  140. rtjpeg.c, rtjpeg.h Reimar Doeffinger
  141. rv10.c Michael Niedermayer
  142. s3tc* Ivo van Poorten
  143. smc.c Mike Melanson
  144. snow.c Michael Niedermayer, Loren Merritt
  145. sonic.c Alex Beregszaszi
  146. svq3.c Michael Niedermayer
  147. targa.c Kostya Shishkov
  148. tiff.c Kostya Shishkov
  149. truemotion1* Mike Melanson
  150. truemotion2* Kostya Shishkov
  151. truespeech.c Kostya Shishkov
  152. tscc.c Kostya Shishkov
  153. txd.c Ivo van Poorten
  154. ulti* Kostya Shishkov
  155. vc1* Kostya Shishkov
  156. vcr1.c Michael Niedermayer
  157. vmnc.c Kostya Shishkov
  158. vorbis_enc.c Oded Shimon
  159. vp3* Mike Melanson
  160. vp5 Aurelien Jacobs
  161. vp6 Aurelien Jacobs
  162. vqavideo.c Mike Melanson
  163. wavpack.c Kostya Shishkov
  164. wmv2.c Michael Niedermayer
  165. wnv1.c Kostya Shishkov
  166. xan.c Mike Melanson
  167. xl.c Kostya Shishkov
  168. xvmcvideo.c Ivan Kalvachev
  169. zmbv* Kostya Shishkov
  170. libavformat
  171. ===========
  172. Generic parts:
  173. External Interface:
  174. libavformat/avformat.h
  175. Utility Code:
  176. libavformat/utils.c
  177. Muxers/Demuxers:
  178. 4xm.c Mike Melanson
  179. adtsenc.c Mans Rullgard
  180. aiff.c Baptiste Coudurier
  181. avi* Michael Niedermayer
  182. crc.c Michael Niedermayer
  183. daud.c Reimar Doeffinger
  184. dc1394.c, dv.c Roman Shaposhnik
  185. dxa.c Kostya Shishkov
  186. flic.c Mike Melanson
  187. flvdec.c, flvenc.c Michael Niedermayer
  188. gxf.c Reimar Doeffinger
  189. gxfenc.c Baptiste Coudurier
  190. idcin.c Mike Melanson
  191. idroq.c Mike Melanson
  192. ipmovie.c Mike Melanson
  193. img2.c Michael Niedermayer
  194. libnut.c Oded Shimon
  195. matroska.c Aurelien Jacobs
  196. mov.c Michael Niedermayer, Baptiste Coudurier
  197. movenc.c Michael Niedermayer, Baptiste Coudurier
  198. mpc.c Kostya Shishkov
  199. mpegts* Mans Rullgard
  200. mtv.c Reynaldo H. Verdejo Pinochet
  201. mxf.c Baptiste Coudurier
  202. nsvdec.c Francois Revol
  203. nut.c Michael Niedermayer
  204. nuv.c Reimar Doeffinger
  205. ogg2.c, ogg2.h Mans Rullgard
  206. oggparsevorbis.c Mans Rullgard
  207. oggparseogm.c Mans Rullgard
  208. psxstr.c Mike Melanson
  209. raw.c Michael Niedermayer
  210. rm.c Roberto Togni
  211. segafilm.c Mike Melanson
  212. swf.c Baptiste Coudurier
  213. txd.c Ivo van Poorten
  214. v4l2.c Luca Abeni
  215. voc.c Aurelien Jacobs
  216. wav.c Michael Niedermayer
  217. wc3movie.c Mike Melanson
  218. westwood.c Mike Melanson
  219. wv.c Kostya Shishkov
  220. Operating systems / CPU architectures
  221. =====================================
  222. Alpha Mans Rullgard, Falk Hueffner
  223. BeOS Francois Revol
  224. i386 Michael Niedermayer
  225. Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier
  226. Amiga / PowerPC Colin Ward
  227. Linux / PowerPC Luca Barbato
  228. Windows MinGW Alex Beregszaszi, Ramiro Polla
  229. Windows Cygwin Victor Paesa
  230. ADI/Blackfin DSP Marc Hoffman