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