MAINTAINERS 30 KB

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