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.

219 lines
7.9KB

  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
  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
  34. libavutil
  35. =========
  36. External Interfaces:
  37. libavutil/avutil.h
  38. Internal Interfaces:
  39. libavutil/common.h
  40. Other:
  41. intfloat* Michael Niedermayer
  42. rational.c, rational.h Michael Niedermayer
  43. mathematics.c, mathematics.h Michael Niedermayer
  44. integer.c, integer.h Michael Niedermayer
  45. bswap.h
  46. libavcodec
  47. ==========
  48. Generic Parts:
  49. External Interfaces:
  50. avcodec.h Michael Niedermayer
  51. utility code:
  52. utils.c
  53. mem.c
  54. opt.c, opt.h
  55. arithmetic expression evaluator:
  56. eval.c Michael Niedermayer
  57. audio and video frame extraction:
  58. parser.c
  59. bitsream reading:
  60. bitstream.c, bitstream.h Michael Niedermayer
  61. CABAC:
  62. cabac.h, cabac.c Michael Niedermayer
  63. DSP utilities:
  64. dsputils.c, dsputils.h Michael Niedermayer
  65. entropy coding:
  66. rangecoder.c, rangecoder.h Michael Niedermayer
  67. floating point AAN DCT:
  68. faandct.c, faandct.h Michael Niedermayer
  69. Golomb coding:
  70. golomb.c, golomb.h Michael Niedermayer
  71. motion estimation:
  72. motion* Michael Niedermayer
  73. rate control:
  74. ratecontrol.c
  75. xvid_rc.c Michael Niedermayer
  76. simple IDCT:
  77. simple_idct.c, simple_idct.h Michael Niedermayer
  78. postprocessing:
  79. libpostproc/* Michael Niedermayer
  80. Codecs:
  81. 4xm.c Michael Niedermayer
  82. 8bps.c Roberto Togni
  83. aasc.c Kostya Shishkov
  84. asv* Michael Niedermayer
  85. bmp.c Mans Rullgard
  86. cinepak.c Roberto Togni
  87. cljr Alex Beregszaszi
  88. cook.c, cookdata.h Benjamin Larsson
  89. cscd.c Reimar Doeffinger
  90. dpcm.c Mike Melanson
  91. dv.c Roman Shaposhnik
  92. ffv1.c Michael Niedermayer
  93. flac.c Alex Beregszaszi
  94. flicvideo.c Mike Melanson
  95. g726.c Roman Shaposhnik
  96. h264* Loren Merritt, Michael Niedermayer
  97. h261* Michael Niedermayer
  98. h263* Michael Niedermayer
  99. huffyuv.c Michael Niedermayer
  100. idcinvideo.c Mike Melanson
  101. indeo2* Kostya Shishkov
  102. interplayvideo.c Mike Melanson
  103. jpeg_ls.c Kostya Shishkov
  104. lcl.c Roberto Togni
  105. loco.c Kostya Shishkov
  106. lzo.h, lzo.c Reimar Doeffinger
  107. mdec.c Michael Niedermayer
  108. mjpeg.c Michael Niedermayer
  109. mpeg12.c, mpeg12data.h Michael Niedermayer
  110. mpegvideo.c, mpegvideo.h Michael Niedermayer
  111. msmpeg4.c, msmpeg4data.h Michael Niedermayer
  112. msrle.c Mike Melanson
  113. msvideo1.c Mike Melanson
  114. nuv.c Reimar Doeffinger
  115. oggtheora.c Mans Rullgard
  116. qdm2.c, qdm2data.h Roberto Togni
  117. qdrw.c Kostya Shishkov
  118. qpeg.c Kostya Shishkov
  119. qtrle.c Mike Melanson
  120. ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
  121. resample2.c Michael Niedermayer
  122. rpza.c Roberto Togni
  123. rtjpeg.c, rtjpeg.h Reimar Doeffinger
  124. rv10.c Michael Niedermayer
  125. smc.c Mike Melanson
  126. snow.c Michael Niedermayer, Loren Merritt
  127. sonic.c Alex Beregszaszi
  128. svq3.c Michael Niedermayer
  129. truemotion1* Mike Melanson
  130. truemotion2* Kostya Shishkov
  131. truespeech.c Kostya Shishkov
  132. tscc.c Kostya Shishkov
  133. ulti* Kostya Shishkov
  134. vcr1.c Michael Niedermayer
  135. vp3* Mike Melanson
  136. vqavideo.c Mike Melanson
  137. wmv2.c Michael Niedermayer
  138. wnv1.c Kostya Shishkov
  139. x264.c Mans Rullgard
  140. xan.c Mike Melanson
  141. xl.c Kostya Shishkov
  142. xvmcvideo.c Ivan Kalvachev
  143. zmbv.c Kostya Shishkov
  144. libavformat
  145. ===========
  146. Generic parts:
  147. External Interface:
  148. libavcodec/avcodec.h
  149. Utility Code:
  150. libavcodec/utils.c
  151. Muxers/Demuxers:
  152. 4xm.c Mike Melanson
  153. adtsenc.c Mans Rullgard
  154. avi* Michael Niedermayer
  155. crc.c Michael Niedermayer
  156. daud.c Reimar Doeffinger
  157. dc1394.c, dv.c Roman Shaposhnik
  158. flic.c Mike Melanson
  159. flvdec.c, flvenc.c Michael Niedermayer
  160. idcin.c Mike Melanson
  161. idroq.c Mike Melanson
  162. ipmovie.c Mike Melanson
  163. img2.c Michael Niedermayer
  164. mov.c Francois Revol, Michael Niedermayer
  165. mpegts* Mans Rullgard
  166. nsvdec.c Francois Revol
  167. nut.c Alex Beregszaszi
  168. nuv.c Reimar Doeffinger
  169. ogg2.c, ogg2.h Mans Rullgard
  170. oggparsevorbis.c Mans Rullgard
  171. psxstr.c Mike Melanson
  172. raw.c Michael Niedermayer
  173. rm.c Roberto Togni
  174. segafilm.c Mike Melanson
  175. v4l2.c Luca Abeni
  176. voc.c Aurelien Jacobs
  177. wav.c Michael Niedermayer
  178. wc3movie.c Mike Melanson
  179. westwood.c Mike Melanson
  180. Operating systems / CPU architectures
  181. =====================================
  182. Alpha Mans Rullgard, Falk Hueffner
  183. BeOS Francois Revol
  184. i386 Michael Niedermayer
  185. Mac OS X / PowerPC Romain Dolbeau
  186. Amiga / PowerPC Colin Ward
  187. Linux / PowerPC Luca Barbato