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.

264 lines
11KB

  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. vorbis_dec.c Denes Balatoni
  160. vp3* Mike Melanson
  161. vp5 Aurelien Jacobs
  162. vp6 Aurelien Jacobs
  163. vqavideo.c Mike Melanson
  164. wavpack.c Kostya Shishkov
  165. wmv2.c Michael Niedermayer
  166. wnv1.c Kostya Shishkov
  167. xan.c Mike Melanson
  168. xl.c Kostya Shishkov
  169. xvmcvideo.c Ivan Kalvachev
  170. zmbv* Kostya Shishkov
  171. libavformat
  172. ===========
  173. Generic parts:
  174. External Interface:
  175. libavformat/avformat.h
  176. Utility Code:
  177. libavformat/utils.c
  178. Muxers/Demuxers:
  179. 4xm.c Mike Melanson
  180. adtsenc.c Mans Rullgard
  181. aiff.c Baptiste Coudurier
  182. avi* Michael Niedermayer
  183. crc.c Michael Niedermayer
  184. daud.c Reimar Doeffinger
  185. dc1394.c, dv.c Roman Shaposhnik
  186. dxa.c Kostya Shishkov
  187. flic.c Mike Melanson
  188. flvdec.c, flvenc.c Michael Niedermayer
  189. gxf.c Reimar Doeffinger
  190. gxfenc.c Baptiste Coudurier
  191. idcin.c Mike Melanson
  192. idroq.c Mike Melanson
  193. ipmovie.c Mike Melanson
  194. img2.c Michael Niedermayer
  195. libnut.c Oded Shimon
  196. matroska.c Aurelien Jacobs
  197. mov.c Michael Niedermayer, Baptiste Coudurier
  198. movenc.c Michael Niedermayer, Baptiste Coudurier
  199. mpc.c Kostya Shishkov
  200. mpegts* Mans Rullgard
  201. mtv.c Reynaldo H. Verdejo Pinochet
  202. mxf.c Baptiste Coudurier
  203. nsvdec.c Francois Revol
  204. nut.c Michael Niedermayer
  205. nuv.c Reimar Doeffinger
  206. ogg2.c, ogg2.h Mans Rullgard
  207. oggparsevorbis.c Mans Rullgard
  208. oggparseogm.c Mans Rullgard
  209. psxstr.c Mike Melanson
  210. raw.c Michael Niedermayer
  211. rm.c Roberto Togni
  212. rtsp.c Luca Barbato
  213. segafilm.c Mike Melanson
  214. swf.c Baptiste Coudurier
  215. txd.c Ivo van Poorten
  216. v4l2.c Luca Abeni
  217. voc.c Aurelien Jacobs
  218. wav.c Michael Niedermayer
  219. wc3movie.c Mike Melanson
  220. westwood.c Mike Melanson
  221. wv.c Kostya Shishkov
  222. Operating systems / CPU architectures
  223. =====================================
  224. Alpha Mans Rullgard, Falk Hueffner
  225. BeOS Francois Revol
  226. i386 Michael Niedermayer
  227. Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier
  228. Amiga / PowerPC Colin Ward
  229. Linux / PowerPC Luca Barbato
  230. Windows MinGW Alex Beregszaszi, Ramiro Polla
  231. Windows Cygwin Victor Paesa
  232. ADI/Blackfin DSP Marc Hoffman