MAINTAINERS 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643
  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 up to date!
  6. Names in () mean that the maintainer currently has no time to maintain the code.
  7. A (CC <address>) after the name means that the maintainer prefers to be CC-ed on
  8. patches and related discussions.
  9. Applications
  10. ============
  11. ffmpeg:
  12. ffmpeg.c Michael Niedermayer, Anton Khirnov
  13. ffplay:
  14. ffplay.c Marton Balint
  15. ffprobe:
  16. ffprobe.c Stefano Sabatini
  17. Commandline utility code:
  18. cmdutils.c, cmdutils.h Michael Niedermayer
  19. QuickTime faststart:
  20. tools/qt-faststart.c Baptiste Coudurier
  21. Miscellaneous Areas
  22. ===================
  23. documentation Stefano Sabatini, Mike Melanson, Timothy Gu, Gyan Doshi
  24. project server day to day operations Árpád Gereöffy, Michael Niedermayer, Reimar Doeffinger, Alexander Strasser, Nikolay Aleksandrov
  25. project server emergencies Árpád Gereöffy, Reimar Doeffinger, Alexander Strasser, Nikolay Aleksandrov
  26. presets Robert Swain
  27. metadata subsystem Aurelien Jacobs
  28. release management Michael Niedermayer
  29. API tests Ludmila Glinskih
  30. Communication
  31. =============
  32. website Deby Barbara Lepage
  33. fate.ffmpeg.org Timothy Gu
  34. Trac bug tracker Alexander Strasser, Michael Niedermayer, Carl Eugen Hoyos
  35. Patchwork Andriy Gelman
  36. mailing lists Baptiste Coudurier
  37. Twitter Reynaldo H. Verdejo Pinochet
  38. Launchpad Timothy Gu
  39. ffmpeg-security Andreas Cadhalpun, Carl Eugen Hoyos, Clément Bœsch, Michael Niedermayer, Reimar Doeffinger, rcombs, wm4
  40. libavutil
  41. =========
  42. External Interfaces:
  43. libavutil/avutil.h Michael Niedermayer
  44. Internal Interfaces:
  45. libavutil/common.h Michael Niedermayer
  46. Other:
  47. aes_ctr.c, aes_ctr.h Eran Kornblau
  48. bprint Nicolas George
  49. bswap.h
  50. des Reimar Doeffinger
  51. dynarray.h Nicolas George
  52. eval.c, eval.h Michael Niedermayer
  53. float_dsp Loren Merritt
  54. hash Reimar Doeffinger
  55. hwcontext_cuda* Timo Rothenpieler
  56. hwcontext_vulkan* Lynne
  57. intfloat* Michael Niedermayer
  58. integer.c, integer.h Michael Niedermayer
  59. lzo Reimar Doeffinger
  60. mathematics.c, mathematics.h Michael Niedermayer
  61. mem.c, mem.h Michael Niedermayer
  62. opencl.c, opencl.h Wei Gao
  63. opt.c, opt.h Michael Niedermayer
  64. rational.c, rational.h Michael Niedermayer
  65. rc4 Reimar Doeffinger
  66. ripemd.c, ripemd.h James Almer
  67. tx* Lynne
  68. libavcodec
  69. ==========
  70. Generic Parts:
  71. External Interfaces:
  72. avcodec.h Michael Niedermayer
  73. utility code:
  74. utils.c Michael Niedermayer
  75. audio and video frame extraction:
  76. parser.c Michael Niedermayer
  77. bitstream reading:
  78. bitstream.c, bitstream.h Michael Niedermayer
  79. CABAC:
  80. cabac.h, cabac.c Michael Niedermayer
  81. codec names:
  82. codec_names.sh Nicolas George
  83. DSP utilities:
  84. dsputils.c, dsputils.h Michael Niedermayer
  85. entropy coding:
  86. rangecoder.c, rangecoder.h Michael Niedermayer
  87. lzw.* Michael Niedermayer
  88. floating point AAN DCT:
  89. faandct.c, faandct.h Michael Niedermayer
  90. Golomb coding:
  91. golomb.c, golomb.h Michael Niedermayer
  92. motion estimation:
  93. motion* Michael Niedermayer
  94. rate control:
  95. ratecontrol.c Michael Niedermayer
  96. simple IDCT:
  97. simple_idct.c, simple_idct.h Michael Niedermayer
  98. postprocessing:
  99. libpostproc/* Michael Niedermayer
  100. table generation:
  101. tableprint.c, tableprint.h Reimar Doeffinger
  102. fixed point FFT:
  103. fft* Zeljko Lukac
  104. Text Subtitles Clément Bœsch
  105. Codecs:
  106. 4xm.c Michael Niedermayer
  107. 8bps.c Roberto Togni
  108. 8svx.c Jaikrishnan Menon
  109. aacenc*, aaccoder.c Rostislav Pehlivanov
  110. adpcm.c Zane van Iperen
  111. alacenc.c Jaikrishnan Menon
  112. alsdec.c Thilo Borgmann, Umair Khan
  113. amfenc* Dmitrii Ovchinnikov
  114. aptx.c Aurelien Jacobs
  115. ass* Aurelien Jacobs
  116. asv* Michael Niedermayer
  117. atrac3plus* Maxim Poliakovski
  118. audiotoolbox* rcombs
  119. avs2* Huiwen Ren
  120. bgmc.c, bgmc.h Thilo Borgmann
  121. binkaudio.c Peter Ross
  122. cavs* Stefan Gehrer
  123. cdxl.c Paul B Mahol
  124. celp_filters.* Vitor Sessak
  125. cinepak.c Roberto Togni
  126. cinepakenc.c Rl / Aetey G.T. AB
  127. ccaption_dec.c Anshul Maheshwari, Aman Gupta
  128. cljr Alex Beregszaszi
  129. cpia.c Stephan Hilb
  130. cscd.c Reimar Doeffinger
  131. cuviddec.c Timo Rothenpieler
  132. dca* foo86
  133. dfpwm* Jack Bruienne
  134. dirac* Rostislav Pehlivanov
  135. dnxhd* Baptiste Coudurier
  136. dolby_e* foo86
  137. dpcm.c Mike Melanson
  138. dss_sp.c Oleksij Rempel
  139. dv.c Roman Shaposhnik
  140. dvbsubdec.c Anshul Maheshwari
  141. eacmv*, eaidct*, eat* Peter Ross
  142. evrc* Paul B Mahol
  143. exif.c, exif.h Thilo Borgmann
  144. ffv1* Michael Niedermayer
  145. ffwavesynth.c Nicolas George
  146. fifo.c Jan Sebechlebsky
  147. flicvideo.c Mike Melanson
  148. g722.c Martin Storsjo
  149. g726.c Roman Shaposhnik
  150. gifdec.c Baptiste Coudurier
  151. h261* Michael Niedermayer
  152. h263* Michael Niedermayer
  153. h264* Loren Merritt, Michael Niedermayer
  154. hap* Tom Butterworth
  155. huffyuv* Michael Niedermayer
  156. idcinvideo.c Mike Melanson
  157. interplayvideo.c Mike Melanson
  158. jni*, ffjni* Matthieu Bouron
  159. jpeg2000* Nicolas Bertrand
  160. jvdec.c Peter Ross
  161. lcl*.c Roberto Togni, Reimar Doeffinger
  162. libcelt_dec.c Nicolas George
  163. libcodec2.c Tomas Härdin
  164. libdirac* David Conrad
  165. libdavs2.c Huiwen Ren
  166. libjxl*.c, libjxl.h Leo Izen
  167. libgsm.c Michel Bardiaux
  168. libkvazaar.c Arttu Ylä-Outinen
  169. libopenh264enc.c Martin Storsjo, Linjie Fu
  170. libopenjpeg.c Jaikrishnan Menon
  171. libopenjpegenc.c Michael Bradshaw
  172. libtheoraenc.c David Conrad
  173. libvorbis.c David Conrad
  174. libvpx* James Zern
  175. libxavs.c Stefan Gehrer
  176. libxavs2.c Huiwen Ren
  177. libzvbi-teletextdec.c Marton Balint
  178. lzo.h, lzo.c Reimar Doeffinger
  179. mdec.c Michael Niedermayer
  180. mimic.c Ramiro Polla
  181. mjpeg*.c Michael Niedermayer
  182. mlp* Ramiro Polla, Jai Luthra
  183. mmvideo.c Peter Ross
  184. mpeg12.c, mpeg12data.h Michael Niedermayer
  185. mpegvideo.c, mpegvideo.h Michael Niedermayer
  186. mqc* Nicolas Bertrand
  187. msmpeg4.c, msmpeg4data.h Michael Niedermayer
  188. msrle.c Mike Melanson
  189. msvideo1.c Mike Melanson
  190. nuv.c Reimar Doeffinger
  191. nvdec*, nvenc* Timo Rothenpieler
  192. omx.c Martin Storsjo, Aman Gupta
  193. opus* Rostislav Pehlivanov
  194. paf.* Paul B Mahol
  195. pcx.c Ivo van Poorten
  196. pgssubdec.c Reimar Doeffinger
  197. ptx.c Ivo van Poorten
  198. qcelp* Reynaldo H. Verdejo Pinochet
  199. qdm2.c, qdm2data.h Roberto Togni
  200. qsv* Mark Thompson, Zhong Li, Haihao Xiang
  201. qtrle.c Mike Melanson
  202. ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
  203. resample2.c Michael Niedermayer
  204. rl2.c Sascha Sommer
  205. rpza.c Roberto Togni
  206. rtjpeg.c, rtjpeg.h Reimar Doeffinger
  207. rv10.c Michael Niedermayer
  208. s3tc* Ivo van Poorten
  209. smc.c Mike Melanson
  210. snow* Michael Niedermayer, Loren Merritt
  211. sonic.c Alex Beregszaszi
  212. speedhq.c Steinar H. Gunderson
  213. srt* Aurelien Jacobs
  214. sunrast.c Ivo van Poorten
  215. svq3.c Michael Niedermayer
  216. tak* Paul B Mahol
  217. truemotion1* Mike Melanson
  218. tta.c Alex Beregszaszi, Jaikrishnan Menon
  219. ttaenc.c Paul B Mahol
  220. txd.c Ivo van Poorten
  221. v4l2_* Jorge Ramirez-Ortiz
  222. vc2* Rostislav Pehlivanov
  223. vcr1.c Michael Niedermayer
  224. videotoolboxenc.c Rick Kern, Aman Gupta
  225. vima.c Paul B Mahol
  226. vorbisdec.c Denes Balatoni, David Conrad
  227. vorbisenc.c Oded Shimon
  228. vp3* Mike Melanson
  229. vp5 Aurelien Jacobs
  230. vp6 Aurelien Jacobs
  231. vp8 David Conrad, Ronald Bultje
  232. vp9 Ronald Bultje
  233. vqavideo.c Mike Melanson
  234. wmaprodec.c Sascha Sommer
  235. wmavoice.c Ronald S. Bultje
  236. wmv2.c Michael Niedermayer
  237. xan.c Mike Melanson
  238. xbm* Paul B Mahol
  239. xface Stefano Sabatini
  240. xwd* Paul B Mahol
  241. Hardware acceleration:
  242. dxva2* Hendrik Leppkes, Laurent Aimar, Steve Lhomme
  243. d3d11va* Steve Lhomme
  244. mediacodec* Matthieu Bouron, Aman Gupta
  245. vaapi* Haihao Xiang
  246. vaapi_encode* Mark Thompson, Haihao Xiang
  247. vdpau* Philip Langdale, Carl Eugen Hoyos
  248. videotoolbox* Rick Kern, Aman Gupta
  249. libavdevice
  250. ===========
  251. External Interface:
  252. libavdevice/avdevice.h
  253. avfoundation.m Thilo Borgmann
  254. android_camera.c Felix Matouschek
  255. decklink* Marton Balint
  256. dshow.c Roger Pack (CC rogerdpack@gmail.com)
  257. fbdev_enc.c Lukasz Marek
  258. gdigrab.c Roger Pack (CC rogerdpack@gmail.com)
  259. iec61883.c Georg Lippitsch
  260. lavfi Stefano Sabatini
  261. libdc1394.c Roman Shaposhnik
  262. opengl_enc.c Lukasz Marek
  263. pulse_audio_enc.c Lukasz Marek
  264. sdl Stefano Sabatini
  265. sdl2.c Josh de Kock
  266. v4l2.c Giorgio Vazzana
  267. vfwcap.c Ramiro Polla
  268. xv.c Lukasz Marek
  269. libavfilter
  270. ===========
  271. Generic parts:
  272. graphdump.c Nicolas George
  273. motion_estimation.c Davinder Singh
  274. Filters:
  275. f_drawgraph.c Paul B Mahol
  276. af_adelay.c Paul B Mahol
  277. af_aecho.c Paul B Mahol
  278. af_afade.c Paul B Mahol
  279. af_amerge.c Nicolas George
  280. af_aphaser.c Paul B Mahol
  281. af_aresample.c Michael Niedermayer
  282. af_astats.c Paul B Mahol
  283. af_atempo.c Pavel Koshevoy
  284. af_biquads.c Paul B Mahol
  285. af_chorus.c Paul B Mahol
  286. af_compand.c Paul B Mahol
  287. af_firequalizer.c Muhammad Faiz
  288. af_hdcd.c Burt P.
  289. af_ladspa.c Paul B Mahol
  290. af_loudnorm.c Kyle Swanson
  291. af_pan.c Nicolas George
  292. af_sidechaincompress.c Paul B Mahol
  293. af_silenceremove.c Paul B Mahol
  294. avf_aphasemeter.c Paul B Mahol
  295. avf_avectorscope.c Paul B Mahol
  296. avf_showcqt.c Muhammad Faiz
  297. vf_blend.c Paul B Mahol
  298. vf_bwdif Thomas Mundt (CC <thomas.mundt@hr.de>)
  299. vf_chromakey.c Timo Rothenpieler
  300. vf_colorchannelmixer.c Paul B Mahol
  301. vf_colorconstancy.c Mina Sami (CC <minas.gorgy@gmail.com>)
  302. vf_colorbalance.c Paul B Mahol
  303. vf_colorkey.c Timo Rothenpieler
  304. vf_colorlevels.c Paul B Mahol
  305. vf_coreimage.m Thilo Borgmann
  306. vf_deband.c Paul B Mahol
  307. vf_dejudder.c Nicholas Robbins
  308. vf_delogo.c Jean Delvare (CC <jdelvare@suse.com>)
  309. vf_drawbox.c/drawgrid Andrey Utkin
  310. vf_extractplanes.c Paul B Mahol
  311. vf_histogram.c Paul B Mahol
  312. vf_hqx.c Clément Bœsch
  313. vf_idet.c Pascal Massimino
  314. vf_il.c Paul B Mahol
  315. vf_(t)interlace Thomas Mundt (CC <thomas.mundt@hr.de>)
  316. vf_lenscorrection.c Daniel Oberhoff
  317. vf_libplacebo.c Niklas Haas
  318. vf_mergeplanes.c Paul B Mahol
  319. vf_mestimate.c Davinder Singh
  320. vf_minterpolate.c Davinder Singh
  321. vf_neighbor.c Paul B Mahol
  322. vf_psnr.c Paul B Mahol
  323. vf_random.c Paul B Mahol
  324. vf_readvitc.c Tobias Rapp (CC t.rapp at noa-archive dot com)
  325. vf_scale.c Michael Niedermayer
  326. vf_separatefields.c Paul B Mahol
  327. vf_ssim.c Paul B Mahol
  328. vf_stereo3d.c Paul B Mahol
  329. vf_telecine.c Paul B Mahol
  330. vf_tonemap_opencl.c Ruiling Song
  331. vf_yadif.c Michael Niedermayer
  332. vf_zoompan.c Paul B Mahol
  333. Sources:
  334. vsrc_mandelbrot.c Michael Niedermayer
  335. dnn Yejun Guo
  336. libavformat
  337. ===========
  338. Generic parts:
  339. External Interface:
  340. libavformat/avformat.h Michael Niedermayer
  341. Utility Code:
  342. libavformat/utils.c Michael Niedermayer
  343. Text Subtitles Clément Bœsch
  344. Muxers/Demuxers:
  345. 4xm.c Mike Melanson
  346. aadec.c Vesselin Bontchev (vesselin.bontchev at yandex dot com)
  347. adtsenc.c Robert Swain
  348. afc.c Paul B Mahol
  349. aiffdec.c Baptiste Coudurier, Matthieu Bouron
  350. aiffenc.c Baptiste Coudurier, Matthieu Bouron
  351. alp.c Zane van Iperen
  352. amvenc.c Zane van Iperen
  353. apm.c Zane van Iperen
  354. apngdec.c Benoit Fouet
  355. argo_asf.c Zane van Iperen
  356. argo_brp.c Zane van Iperen
  357. argo_cvg.c Zane van Iperen
  358. ass* Aurelien Jacobs
  359. astdec.c Paul B Mahol
  360. astenc.c James Almer
  361. avi* Michael Niedermayer
  362. avisynth.c Stephen Hutchinson
  363. avr.c Paul B Mahol
  364. bink.c Peter Ross
  365. boadec.c Michael Niedermayer
  366. brstm.c Paul B Mahol
  367. caf* Peter Ross
  368. cdxl.c Paul B Mahol
  369. codec2.c Tomas Härdin
  370. crc.c Michael Niedermayer
  371. dashdec.c Steven Liu
  372. dashenc.c Karthick Jeyapal
  373. daud.c Reimar Doeffinger
  374. dfpwmdec.c Jack Bruienne
  375. dss.c Oleksij Rempel
  376. dtsdec.c foo86
  377. dtshddec.c Paul B Mahol
  378. dv.c Roman Shaposhnik
  379. electronicarts.c Peter Ross
  380. epafdec.c Paul B Mahol
  381. ffm* Baptiste Coudurier
  382. flic.c Mike Melanson
  383. flvdec.c Michael Niedermayer
  384. flvenc.c Michael Niedermayer, Steven Liu
  385. gxf.c Reimar Doeffinger
  386. gxfenc.c Baptiste Coudurier
  387. hlsenc.c Christian Suloway, Steven Liu
  388. idcin.c Mike Melanson
  389. idroqdec.c Mike Melanson
  390. iff.c Jaikrishnan Menon
  391. imf* Pierre-Anthony Lemieux
  392. img2*.c Michael Niedermayer
  393. ipmovie.c Mike Melanson
  394. ircam* Paul B Mahol
  395. iss.c Stefan Gehrer
  396. jpegxl_probe.* Leo Izen
  397. jvdec.c Peter Ross
  398. kvag.c Zane van Iperen
  399. libmodplug.c Clément Bœsch
  400. libopenmpt.c Josh de Kock
  401. lmlm4.c Ivo van Poorten
  402. lvfdec.c Paul B Mahol
  403. lxfdec.c Tomas Härdin
  404. matroska.c Aurelien Jacobs, Andreas Rheinhardt
  405. matroskadec.c Aurelien Jacobs, Andreas Rheinhardt
  406. matroskaenc.c David Conrad, Andreas Rheinhardt
  407. matroska subtitles (matroskaenc.c) John Peebles
  408. metadata* Aurelien Jacobs
  409. mgsts.c Paul B Mahol
  410. microdvd* Aurelien Jacobs
  411. mm.c Peter Ross
  412. mov.c Baptiste Coudurier
  413. movenc.c Baptiste Coudurier, Matthieu Bouron
  414. movenccenc.c Eran Kornblau
  415. mpeg.c Michael Niedermayer
  416. mpegenc.c Michael Niedermayer
  417. mpegts.c Marton Balint
  418. mpegtsenc.c Baptiste Coudurier
  419. msnwc_tcp.c Ramiro Polla
  420. mtv.c Reynaldo H. Verdejo Pinochet
  421. mxf* Baptiste Coudurier, Tomas Härdin
  422. nistspheredec.c Paul B Mahol
  423. nsvdec.c Francois Revol
  424. nut* Michael Niedermayer
  425. nuv.c Reimar Doeffinger
  426. oggdec.c, oggdec.h David Conrad
  427. oggenc.c Baptiste Coudurier
  428. oggparse*.c David Conrad
  429. oma.c Maxim Poliakovski
  430. paf.c Paul B Mahol
  431. pp_bnk.c Zane van Iperen
  432. psxstr.c Mike Melanson
  433. pva.c Ivo van Poorten
  434. pvfdec.c Paul B Mahol
  435. r3d.c Baptiste Coudurier
  436. raw.c Michael Niedermayer
  437. rdt.c Ronald S. Bultje
  438. rl2.c Sascha Sommer
  439. rmdec.c, rmenc.c Ronald S. Bultje
  440. rtp.c, rtpenc.c Martin Storsjo
  441. rtpdec_ac3.* Gilles Chanteperdrix
  442. rtpdec_dv.* Thomas Volkert
  443. rtpdec_h261.*, rtpenc_h261.* Thomas Volkert
  444. rtpdec_hevc.*, rtpenc_hevc.* Thomas Volkert
  445. rtpdec_mpa_robust.* Gilles Chanteperdrix
  446. rtpdec_asf.* Ronald S. Bultje
  447. rtpdec_vc2hq.*, rtpenc_vc2hq.* Thomas Volkert
  448. rtpdec_vp9.c Thomas Volkert
  449. rtpenc_mpv.*, rtpenc_aac.* Martin Storsjo
  450. s337m.c foo86
  451. sbgdec.c Nicolas George
  452. sdp.c Martin Storsjo
  453. segafilm.c Mike Melanson
  454. segment.c Stefano Sabatini
  455. smjpeg* Paul B Mahol
  456. spdif* Anssi Hannula
  457. srtdec.c Aurelien Jacobs
  458. swf.c Baptiste Coudurier
  459. takdec.c Paul B Mahol
  460. tta.c Alex Beregszaszi
  461. txd.c Ivo van Poorten
  462. voc.c Aurelien Jacobs
  463. wav.c Michael Niedermayer
  464. wc3movie.c Mike Melanson
  465. webm dash (matroskaenc.c) Vignesh Venkatasubramanian
  466. webvtt* Matthew J Heaney
  467. westwood.c Mike Melanson
  468. wtv.c Peter Ross
  469. wvenc.c Paul B Mahol
  470. Protocols:
  471. async.c Zhang Rui
  472. bluray.c Petri Hintukainen
  473. ftp.c Lukasz Marek
  474. http.c Ronald S. Bultje
  475. libsrt.c Zhao Zhili
  476. libssh.c Lukasz Marek
  477. libzmq.c Andriy Gelman
  478. mms*.c Ronald S. Bultje
  479. udp.c Luca Abeni
  480. icecast.c Marvin Scholz
  481. libswresample
  482. =============
  483. Generic parts:
  484. audioconvert.c Michael Niedermayer
  485. dither.c Michael Niedermayer
  486. rematrix*.c Michael Niedermayer
  487. swresample*.c Michael Niedermayer
  488. Resamplers:
  489. resample*.c Michael Niedermayer
  490. soxr_resample.c Rob Sykes
  491. Operating systems / CPU architectures
  492. =====================================
  493. Alpha Falk Hueffner
  494. MIPS Manojkumar Bhosale, Shiyou Yin
  495. LoongArch Shiyou Yin
  496. Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier
  497. Amiga / PowerPC Colin Ward
  498. Linux / PowerPC Lauri Kasanen
  499. Windows MinGW Alex Beregszaszi, Ramiro Polla
  500. Windows Cygwin Victor Paesa
  501. Windows MSVC Matthew Oliver, Hendrik Leppkes
  502. Windows ICL Matthew Oliver
  503. ADI/Blackfin DSP Marc Hoffman
  504. Sparc Roman Shaposhnik
  505. OS/2 KO Myung-Hun
  506. Developers with git write access who are currently not maintaining any specific part
  507. ====================================================================================
  508. Alex Converse
  509. Andreas Cadhalpun
  510. Anuradha Suraparaju
  511. Ben Littler
  512. Benjamin Larsson
  513. Bobby Bingham
  514. Daniel Verkamp
  515. Derek Buitenhuis
  516. Ganesh Ajjanagadde
  517. Henrik Gramner
  518. Ivan Uskov
  519. James Darnley
  520. Jan Ekström
  521. Joakim Plate
  522. Jun Zhao
  523. Kieran Kunhya
  524. Kirill Gavrilov
  525. Limin Wang
  526. Martin Storsjö
  527. Panagiotis Issaris
  528. Pedro Arthur
  529. Sebastien Zwickert
  530. Vittorio Giovara
  531. wm4
  532. (this list is incomplete)
  533. Releases
  534. ========
  535. 2.8 Michael Niedermayer
  536. 2.7 Michael Niedermayer
  537. 2.6 Michael Niedermayer
  538. 2.5 Michael Niedermayer
  539. If you want to maintain an older release, please contact us
  540. GnuPG Fingerprints and IRC nicknames of maintainers and contributors
  541. ====================================================================
  542. IRC nicknames are in parentheses. These apply
  543. to the IRC channels listed on the website.
  544. Alexander Strasser 1C96 78B7 83CB 8AA7 9AF5 D1EB A7D8 A57B A876 E58F
  545. Anssi Hannula 1A92 FF42 2DD9 8D2E 8AF7 65A9 4278 C520 513D F3CB
  546. Ash Hughes 694D 43D2 D180 C7C7 6421 ABD3 A641 D0B7 623D 6029
  547. Attila Kinali 11F0 F9A6 A1D2 11F6 C745 D10C 6520 BCDD F2DF E765
  548. Baptiste Coudurier 8D77 134D 20CC 9220 201F C5DB 0AC9 325C 5C1A BAAA
  549. Ben Littler 3EE3 3723 E560 3214 A8CD 4DEB 2CDB FCE7 768C 8D2C
  550. Benoit Fouet B22A 4F4F 43EF 636B BB66 FCDC 0023 AE1E 2985 49C8
  551. Clément Bœsch 52D0 3A82 D445 F194 DB8B 2B16 87EE 2CB8 F4B8 FCF9
  552. Daniel Verkamp 78A6 07ED 782C 653E C628 B8B9 F0EB 8DD8 2F0E 21C7
  553. FFmpeg release signing key FCF9 86EA 15E6 E293 A564 4F10 B432 2F04 D676 58D8
  554. Ganesh Ajjanagadde C96A 848E 97C3 CEA2 AB72 5CE4 45F9 6A2D 3C36 FB1B
  555. Gwenole Beauchesne 2E63 B3A6 3E44 37E2 017D 2704 53C7 6266 B153 99C4
  556. Haihao Xiang (haihao) 1F0C 31E8 B4FE F7A4 4DC1 DC99 E0F5 76D4 76FC 437F
  557. Jaikrishnan Menon 61A1 F09F 01C9 2D45 78E1 C862 25DC 8831 AF70 D368
  558. James Almer 7751 2E8C FD94 A169 57E6 9A7A 1463 01AD 7376 59E0
  559. Jean Delvare 7CA6 9F44 60F1 BDC4 1FD2 C858 A552 6B9B B3CD 4E6A
  560. Leo Izen (thebombzen) B6FD 3CFC 7ACF 83FC 9137 6945 5A71 C331 FD2F A19A
  561. Loren Merritt ABD9 08F4 C920 3F65 D8BE 35D7 1540 DAA7 060F 56DE
  562. Lynne FE50 139C 6805 72CA FD52 1F8D A2FE A5F0 3F03 4464
  563. Michael Niedermayer 9FF2 128B 147E F673 0BAD F133 611E C787 040B 0FAB
  564. DD1E C9E8 DE08 5C62 9B3E 1846 B18E 8928 B394 8D64
  565. Nicolas George 24CE 01CE 9ACC 5CEB 74D8 8D9D B063 D997 36E5 4C93
  566. Niklas Haas (haasn) 1DDB 8076 B14D 5B48 32FC 99D9 EB52 DA9C 02BA 6FB4
  567. Nikolay Aleksandrov 8978 1D8C FB71 588E 4B27 EAA8 C4F0 B5FC E011 13B1
  568. Panagiotis Issaris 6571 13A3 33D9 3726 F728 AA98 F643 B12E ECF3 E029
  569. Peter Ross A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B
  570. Philip Langdale 5DC5 8D66 5FBA 3A43 18EC 045E F8D6 B194 6A75 682E
  571. Pierre-Anthony Lemieux (pal) F4B3 9492 E6F2 E4AF AEC8 46CB 698F A1F0 F8D4 EED4
  572. Ramiro Polla 7859 C65B 751B 1179 792E DAE8 8E95 8B2F 9B6C 5700
  573. Reimar Doeffinger C61D 16E5 9E2C D10C 8958 38A4 0899 A2B9 06D4 D9C7
  574. Reinhard Tartler 9300 5DC2 7E87 6C37 ED7B CA9A 9808 3544 9453 48A4
  575. Reynaldo H. Verdejo Pinochet 6E27 CD34 170C C78E 4D4F 5F40 C18E 077F 3114 452A
  576. Robert Swain EE7A 56EA 4A81 A7B5 2001 A521 67FA 362D A2FC 3E71
  577. Sascha Sommer 38A0 F88B 868E 9D3A 97D4 D6A0 E823 706F 1E07 0D3C
  578. Stefano Sabatini 0D0B AD6B 5330 BBAD D3D6 6A0C 719C 2839 FC43 2D5F
  579. Steinar H. Gunderson C2E9 004F F028 C18E 4EAD DB83 7F61 7561 7797 8F76
  580. Stephan Hilb 4F38 0B3A 5F39 B99B F505 E562 8D5C 5554 4E17 8863
  581. Thilo Borgmann (thilo) CE1D B7F4 4D20 FC3A DD9F FE5A 257C 5B8F 1D20 B92F
  582. Tiancheng "Timothy" Gu 9456 AFC0 814A 8139 E994 8351 7FE6 B095 B582 B0D4
  583. Tim Nicholson 38CF DB09 3ED0 F607 8B67 6CED 0C0B FC44 8B0B FC83
  584. Tomas Härdin (thardin) A79D 4E3D F38F 763F 91F5 8B33 A01E 8AE0 41BB 2551
  585. Wei Gao 4269 7741 857A 0E60 9EC5 08D2 4744 4EFA 62C1 87B9
  586. Zane van Iperen (zane) 61AE D40F 368B 6F26 9DAE 3892 6861 6B2D 8AC4 DCC5