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.

417 lines
19KB

  1. FFmpeg maintainers
  2. ==================
  3. Below is a list of the people maintaining different parts of the
  4. FFmpeg code.
  5. Please try to keep entries where you are the maintainer upto date!
  6. Project Leader
  7. ==============
  8. Michael Niedermayer
  9. final design decisions
  10. Applications
  11. ============
  12. ffmpeg:
  13. ffmpeg.c Michael Niedermayer
  14. ffplay:
  15. ffplay.c Marton Balint
  16. ffprobe:
  17. ffprobe.c Stefano Sabatini
  18. ffserver:
  19. ffserver.c, ffserver.h Baptiste Coudurier
  20. Commandline utility code:
  21. cmdutils.c, cmdutils.h Michael Niedermayer
  22. QuickTime faststart:
  23. tools/qt-faststart.c Baptiste Coudurier
  24. Miscellaneous Areas
  25. ===================
  26. documentation Mike Melanson
  27. website Robert Swain, Lou Logan
  28. build system (configure,Makefiles) Diego Biurrun, Mans Rullgard
  29. project server Árpád Gereöffy, Michael Niedermayer, Reimar Döffinger
  30. mailinglists Michael Niedermayer, Baptiste Coudurier, Lou Logan
  31. presets Robert Swain
  32. metadata subsystem Aurelien Jacobs
  33. release management Michael Niedermayer
  34. libavutil
  35. =========
  36. External Interfaces:
  37. libavutil/avutil.h Michael Niedermayer
  38. Internal Interfaces:
  39. libavutil/common.h Michael Niedermayer
  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 Michael Niedermayer
  53. mem.c Michael Niedermayer
  54. opt.c, opt.h Michael Niedermayer
  55. arithmetic expression evaluator:
  56. eval.c Michael Niedermayer
  57. audio and video frame extraction:
  58. parser.c Michael Niedermayer
  59. bitstream 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. lzw.* Michael Niedermayer
  68. floating point AAN DCT:
  69. faandct.c, faandct.h Michael Niedermayer
  70. Golomb coding:
  71. golomb.c, golomb.h Michael Niedermayer
  72. LPC:
  73. lpc.c, lpc.h Justin Ruggles
  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. table generation:
  84. tableprint.c, tableprint.h Reimar Doeffinger
  85. Codecs:
  86. 4xm.c Michael Niedermayer
  87. 8bps.c Roberto Togni
  88. 8svx.c Jaikrishnan Menon
  89. aasc.c Kostya Shishkov
  90. ac3* Justin Ruggles
  91. alacenc.c Jaikrishnan Menon
  92. alsdec.c Thilo Borgmann
  93. apedec.c Kostya Shishkov
  94. ass* Aurelien Jacobs
  95. asv* Michael Niedermayer
  96. atrac3* Benjamin Larsson
  97. bgmc.c, bgmc.h Thilo Borgmann
  98. bink.c Kostya Shishkov
  99. binkaudio.c Peter Ross
  100. bmp.c Mans Rullgard, Kostya Shishkov
  101. cavs* Stefan Gehrer
  102. celp_filters.* Vitor Sessak
  103. cinepak.c Roberto Togni
  104. cljr Alex Beregszaszi
  105. cook.c, cookdata.h Benjamin Larsson
  106. crystalhd.c Philip Langdale
  107. cscd.c Reimar Doeffinger
  108. dca.c Kostya Shishkov, Benjamin Larsson
  109. dnxhd* Baptiste Coudurier
  110. dpcm.c Mike Melanson
  111. dxa.c Kostya Shishkov
  112. dv.c Roman Shaposhnik
  113. eacmv*, eaidct*, eat* Peter Ross
  114. ffv1.c Michael Niedermayer
  115. flac* Justin Ruggles
  116. flashsv* Benjamin Larsson
  117. flicvideo.c Mike Melanson
  118. g722.c Martin Storsjo
  119. g726.c Roman Shaposhnik
  120. gifdec.c Baptiste Coudurier
  121. h264* Loren Merritt, Michael Niedermayer
  122. h261* Michael Niedermayer
  123. h263* Michael Niedermayer
  124. huffyuv.c Michael Niedermayer
  125. idcinvideo.c Mike Melanson
  126. imc* Benjamin Larsson
  127. indeo2* Kostya Shishkov
  128. indeo5* Kostya Shishkov
  129. interplayvideo.c Mike Melanson
  130. ivi* Kostya Shishkov
  131. jpeg_ls.c Kostya Shishkov
  132. jvdec.c Peter Ross
  133. kmvc.c Kostya Shishkov
  134. lcl*.c Roberto Togni, Reimar Doeffinger
  135. libgsm.c Michel Bardiaux
  136. libdirac* David Conrad
  137. libopenjpeg.c Jaikrishnan Menon
  138. libopenjpegenc.c Michael Bradshaw
  139. libschroedinger* David Conrad
  140. libspeexdec.c Justin Ruggles
  141. libtheoraenc.c David Conrad
  142. libvorbis.c David Conrad
  143. libxavs.c Stefan Gehrer
  144. libx264.c Mans Rullgard, Jason Garrett-Glaser
  145. loco.c Kostya Shishkov
  146. lzo.h, lzo.c Reimar Doeffinger
  147. mdec.c Michael Niedermayer
  148. mimic.c Ramiro Polla
  149. mjpeg.c Michael Niedermayer
  150. mlp* Ramiro Polla
  151. mmvideo.c Peter Ross
  152. mpc* Kostya Shishkov
  153. mpeg12.c, mpeg12data.h Michael Niedermayer
  154. mpegvideo.c, mpegvideo.h Michael Niedermayer
  155. msmpeg4.c, msmpeg4data.h Michael Niedermayer
  156. msrle.c Mike Melanson
  157. msvideo1.c Mike Melanson
  158. nellymoserdec.c Benjamin Larsson
  159. nuv.c Reimar Doeffinger
  160. pcx.c Ivo van Poorten
  161. pgssubdec.c Reimar Doeffinger
  162. ptx.c Ivo van Poorten
  163. qcelp* Reynaldo H. Verdejo Pinochet
  164. qdm2.c, qdm2data.h Roberto Togni, Benjamin Larsson
  165. qdrw.c Kostya Shishkov
  166. qpeg.c Kostya Shishkov
  167. qtrle.c Mike Melanson
  168. ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
  169. resample2.c Michael Niedermayer
  170. rl2.c Sascha Sommer
  171. rpza.c Roberto Togni
  172. rtjpeg.c, rtjpeg.h Reimar Doeffinger
  173. rv10.c Michael Niedermayer
  174. rv3* Kostya Shishkov
  175. rv4* Kostya Shishkov
  176. s3tc* Ivo van Poorten
  177. smacker.c Kostya Shishkov
  178. smc.c Mike Melanson
  179. snow.c Michael Niedermayer, Loren Merritt
  180. sonic.c Alex Beregszaszi
  181. srt* Aurelien Jacobs
  182. sunrast.c Ivo van Poorten
  183. svq3.c Michael Niedermayer
  184. targa.c Kostya Shishkov
  185. tiff.c Kostya Shishkov
  186. truemotion1* Mike Melanson
  187. truemotion2* Kostya Shishkov
  188. truespeech.c Kostya Shishkov
  189. tscc.c Kostya Shishkov
  190. tta.c Alex Beregszaszi, Jaikrishnan Menon
  191. txd.c Ivo van Poorten
  192. ulti* Kostya Shishkov
  193. vb.c Kostya Shishkov
  194. vble.c Derek Buitenhuis
  195. vc1* Kostya Shishkov
  196. vcr1.c Michael Niedermayer
  197. vmnc.c Kostya Shishkov
  198. vorbis_enc.c Oded Shimon
  199. vorbis_dec.c Denes Balatoni, David Conrad
  200. vp3* Mike Melanson
  201. vp5 Aurelien Jacobs
  202. vp6 Aurelien Jacobs
  203. vp8 David Conrad, Jason Garrett-Glaser, Ronald Bultje
  204. vqavideo.c Mike Melanson
  205. wavpack.c Kostya Shishkov
  206. wmaprodec.c Sascha Sommer
  207. wmavoice.c Ronald S. Bultje
  208. wmv2.c Michael Niedermayer
  209. wnv1.c Kostya Shishkov
  210. xan.c Mike Melanson
  211. xl.c Kostya Shishkov
  212. xvmc.c Ivan Kalvachev
  213. zmbv* Kostya Shishkov
  214. Hardware acceleration:
  215. crystalhd.c Philip Langdale
  216. dxva2* Laurent Aimar
  217. libstagefright.cpp Mohamed Naufal
  218. vaapi* Gwenole Beauchesne
  219. vda* Sebastien Zwickert
  220. vdpau* Carl Eugen Hoyos
  221. libavdevice
  222. ===========
  223. External Interface:
  224. libavdevice/avdevice.h
  225. libdc1394.c Roman Shaposhnik
  226. v4l2.c Luca Abeni
  227. vfwcap.c Ramiro Polla
  228. libavfilter
  229. ===========
  230. Video filters:
  231. vsrc_mandelbrot.c Michael Niedermayer
  232. vf_yadif.c Michael Niedermayer
  233. libavformat
  234. ===========
  235. Generic parts:
  236. External Interface:
  237. libavformat/avformat.h Michael Niedermayer
  238. Utility Code:
  239. libavformat/utils.c Michael Niedermayer
  240. Muxers/Demuxers:
  241. 4xm.c Mike Melanson
  242. adtsenc.c Robert Swain
  243. aiff.c Baptiste Coudurier
  244. ape.c Kostya Shishkov
  245. ass* Aurelien Jacobs
  246. avi* Michael Niedermayer
  247. bink.c Peter Ross
  248. caf* Peter Ross
  249. crc.c Michael Niedermayer
  250. daud.c Reimar Doeffinger
  251. dv.c Roman Shaposhnik
  252. dxa.c Kostya Shishkov
  253. electronicarts.c Peter Ross
  254. ffm* Baptiste Coudurier
  255. flac* Justin Ruggles
  256. flic.c Mike Melanson
  257. flvdec.c, flvenc.c Michael Niedermayer
  258. gxf.c Reimar Doeffinger
  259. gxfenc.c Baptiste Coudurier
  260. idcin.c Mike Melanson
  261. idroqdec.c Mike Melanson
  262. iff.c Jaikrishnan Menon
  263. ipmovie.c Mike Melanson
  264. img2.c Michael Niedermayer
  265. iss.c Stefan Gehrer
  266. jvdec.c Peter Ross
  267. libmodplug.c Clément Bœsch
  268. libnut.c Oded Shimon
  269. lmlm4.c Ivo van Poorten
  270. lxfdec.c Tomas Härdin
  271. matroska.c Aurelien Jacobs
  272. matroskadec.c Aurelien Jacobs
  273. matroskaenc.c David Conrad
  274. metadata* Aurelien Jacobs
  275. microdvd* Aurelien Jacobs
  276. mm.c Peter Ross
  277. mov.c Michael Niedermayer, Baptiste Coudurier
  278. movenc.c Michael Niedermayer, Baptiste Coudurier
  279. mpc.c Kostya Shishkov
  280. mpeg.c Michael Niedermayer
  281. mpegenc.c Michael Niedermayer
  282. mpegts* Baptiste Coudurier
  283. msnwc_tcp.c Ramiro Polla
  284. mtv.c Reynaldo H. Verdejo Pinochet
  285. mxf* Baptiste Coudurier
  286. nsvdec.c Francois Revol
  287. nut.c Michael Niedermayer
  288. nuv.c Reimar Doeffinger
  289. oggdec.c, oggdec.h David Conrad
  290. oggenc.c Baptiste Coudurier
  291. oggparse*.c David Conrad
  292. oma.c Maxim Poliakovski
  293. psxstr.c Mike Melanson
  294. pva.c Ivo van Poorten
  295. r3d.c Baptiste Coudurier
  296. raw.c Michael Niedermayer
  297. rdt.c Ronald S. Bultje
  298. rl2.c Sascha Sommer
  299. rmdec.c, rmenc.c Ronald S. Bultje, Kostya Shishkov
  300. rtmp* Kostya Shishkov
  301. rtp.c, rtpenc.c Martin Storsjo
  302. rtpdec_asf.* Ronald S. Bultje
  303. rtpenc_mpv.*, rtpenc_aac.* Martin Storsjo
  304. rtsp.c Luca Barbato
  305. sdp.c Martin Storsjo
  306. segafilm.c Mike Melanson
  307. siff.c Kostya Shishkov
  308. smacker.c Kostya Shishkov
  309. srtdec.c Aurelien Jacobs
  310. swf.c Baptiste Coudurier
  311. tta.c Alex Beregszaszi
  312. txd.c Ivo van Poorten
  313. voc.c Aurelien Jacobs
  314. wav.c Michael Niedermayer
  315. wc3movie.c Mike Melanson
  316. westwood.c Mike Melanson
  317. wtv.c Peter Ross
  318. wv.c Kostya Shishkov
  319. Protocols:
  320. http.c Ronald S. Bultje
  321. mms*.c Ronald S. Bultje
  322. udp.c Luca Abeni
  323. Operating systems / CPU architectures
  324. =====================================
  325. Alpha Mans Rullgard, Falk Hueffner
  326. ARM Mans Rullgard
  327. AVR32 Mans Rullgard
  328. MIPS Mans Rullgard
  329. Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier
  330. Amiga / PowerPC Colin Ward
  331. Linux / PowerPC Luca Barbato
  332. Windows MinGW Alex Beregszaszi, Ramiro Polla
  333. Windows Cygwin Victor Paesa
  334. ADI/Blackfin DSP Marc Hoffman
  335. Sparc Roman Shaposhnik
  336. x86 Michael Niedermayer
  337. Releases
  338. ========
  339. 0.5 *Deprecated/Unmaintained*
  340. 0.6 *Deprecated/Unmaintained*
  341. 0.7 Michael Niedermayer
  342. 0.8 Michael Niedermayer
  343. GnuPG Fingerprints of maintainers and contributors
  344. ==================================================
  345. Anssi Hannula 1A92 FF42 2DD9 8D2E 8AF7 65A9 4278 C520 513D F3CB
  346. Anton Khirnov 6D0C 6625 56F8 65D1 E5F5 814B B50A 1241 C067 07AB
  347. Attila Kinali 11F0 F9A6 A1D2 11F6 C745 D10C 6520 BCDD F2DF E765
  348. Baptiste Coudurier 8D77 134D 20CC 9220 201F C5DB 0AC9 325C 5C1A BAAA
  349. Ben Littler 3EE3 3723 E560 3214 A8CD 4DEB 2CDB FCE7 768C 8D2C
  350. Benoit Fouet B22A 4F4F 43EF 636B BB66 FCDC 0023 AE1E 2985 49C8
  351. Daniel Verkamp 78A6 07ED 782C 653E C628 B8B9 F0EB 8DD8 2F0E 21C7
  352. Diego Biurrun 8227 1E31 B6D9 4994 7427 E220 9CAE D6CC 4757 FCC5
  353. Gwenole Beauchesne 2E63 B3A6 3E44 37E2 017D 2704 53C7 6266 B153 99C4
  354. Jaikrishnan Menon 61A1 F09F 01C9 2D45 78E1 C862 25DC 8831 AF70 D368
  355. Justin Ruggles 3136 ECC0 C10D 6C04 5F43 CA29 FCBE CD2A 3787 1EBF
  356. Loren Merritt ABD9 08F4 C920 3F65 D8BE 35D7 1540 DAA7 060F 56DE
  357. Lou Logan 7D68 DC73 CBEF EABB 671A B6CF 621C 2E28 82F8 DC3A
  358. Luca Barbato 6677 4209 213C 8843 5B67 29E7 E84C 78C2 84E9 0E34
  359. Michael Niedermayer 9FF2 128B 147E F673 0BAD F133 611E C787 040B 0FAB
  360. Panagiotis Issaris 6571 13A3 33D9 3726 F728 AA98 F643 B12E ECF3 E029
  361. Peter Ross A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B
  362. Reimar Döffinger C61D 16E5 9E2C D10C 8958 38A4 0899 A2B9 06D4 D9C7
  363. Reinhard Tartler 9300 5DC2 7E87 6C37 ED7B CA9A 9808 3544 9453 48A4
  364. Reynaldo H. Verdejo Pinochet 6E27 CD34 170C C78E 4D4F 5F40 C18E 077F 3114 452A
  365. Robert Swain EE7A 56EA 4A81 A7B5 2001 A521 67FA 362D A2FC 3E71
  366. Sascha Sommer 38A0 F88B 868E 9D3A 97D4 D6A0 E823 706F 1E07 0D3C
  367. Stefano Sabatini 9A43 10F8 D32C D33C 48E7 C52C 5DF2 8E4D B2EE 066B
  368. Tomas Härdin D133 29CA 4EEC 9DB4 7076 F697 B04B 7403 3313 41FD