| 1 | FFmpeg maintainers |
| 2 | ================== |
| 3 | |
| 4 | Below is a list of the people maintaining different parts of the |
| 5 | FFmpeg code. |
| 6 | |
| 7 | Please try to keep entries where you are the maintainer up to date! |
| 8 | |
| 9 | Names in () mean that the maintainer currently has no time to maintain the code. |
| 10 | A (CC <address>) after the name means that the maintainer prefers to be CC-ed on |
| 11 | patches and related discussions. |
| 12 | |
| 13 | |
| 14 | Project Leader |
| 15 | ============== |
| 16 | |
| 17 | Michael Niedermayer |
| 18 | final design decisions |
| 19 | |
| 20 | |
| 21 | Applications |
| 22 | ============ |
| 23 | |
| 24 | ffmpeg: |
| 25 | ffmpeg.c Michael Niedermayer |
| 26 | |
| 27 | ffplay: |
| 28 | ffplay.c Marton Balint |
| 29 | |
| 30 | ffprobe: |
| 31 | ffprobe.c Stefano Sabatini |
| 32 | |
| 33 | ffserver: |
| 34 | ffserver.c Reynaldo H. Verdejo Pinochet |
| 35 | |
| 36 | Commandline utility code: |
| 37 | cmdutils.c, cmdutils.h Michael Niedermayer |
| 38 | |
| 39 | QuickTime faststart: |
| 40 | tools/qt-faststart.c Baptiste Coudurier |
| 41 | |
| 42 | |
| 43 | Miscellaneous Areas |
| 44 | =================== |
| 45 | |
| 46 | documentation Stefano Sabatini, Mike Melanson, Timothy Gu |
| 47 | build system (configure, makefiles) Diego Biurrun, Mans Rullgard |
| 48 | project server Árpád Gereöffy, Michael Niedermayer, Reimar Doeffinger, Alexander Strasser |
| 49 | presets Robert Swain |
| 50 | metadata subsystem Aurelien Jacobs |
| 51 | release management Michael Niedermayer |
| 52 | |
| 53 | |
| 54 | Communication |
| 55 | ============= |
| 56 | |
| 57 | website Deby Barbara Lepage |
| 58 | fate.ffmpeg.org Timothy Gu |
| 59 | Trac bug tracker Alexander Strasser, Michael Niedermayer, Carl Eugen Hoyos, Lou Logan |
| 60 | mailing lists Michael Niedermayer, Baptiste Coudurier, Lou Logan |
| 61 | Google+ Paul B Mahol, Michael Niedermayer, Alexander Strasser |
| 62 | Twitter Lou Logan |
| 63 | Launchpad Timothy Gu |
| 64 | |
| 65 | |
| 66 | libavutil |
| 67 | ========= |
| 68 | |
| 69 | External Interfaces: |
| 70 | libavutil/avutil.h Michael Niedermayer |
| 71 | Internal Interfaces: |
| 72 | libavutil/common.h Michael Niedermayer |
| 73 | |
| 74 | Other: |
| 75 | bprint Nicolas George |
| 76 | bswap.h |
| 77 | des Reimar Doeffinger |
| 78 | dynarray.h Nicolas George |
| 79 | eval.c, eval.h Michael Niedermayer |
| 80 | float_dsp Loren Merritt |
| 81 | hash Reimar Doeffinger |
| 82 | intfloat* Michael Niedermayer |
| 83 | integer.c, integer.h Michael Niedermayer |
| 84 | lzo Reimar Doeffinger |
| 85 | mathematics.c, mathematics.h Michael Niedermayer |
| 86 | mem.c, mem.h Michael Niedermayer |
| 87 | opencl.c, opencl.h Wei Gao |
| 88 | opt.c, opt.h Michael Niedermayer |
| 89 | rational.c, rational.h Michael Niedermayer |
| 90 | rc4 Reimar Doeffinger |
| 91 | ripemd.c, ripemd.h James Almer |
| 92 | timecode Clément Bœsch |
| 93 | |
| 94 | |
| 95 | libavcodec |
| 96 | ========== |
| 97 | |
| 98 | Generic Parts: |
| 99 | External Interfaces: |
| 100 | avcodec.h Michael Niedermayer |
| 101 | utility code: |
| 102 | utils.c Michael Niedermayer |
| 103 | audio and video frame extraction: |
| 104 | parser.c Michael Niedermayer |
| 105 | bitstream reading: |
| 106 | bitstream.c, bitstream.h Michael Niedermayer |
| 107 | CABAC: |
| 108 | cabac.h, cabac.c Michael Niedermayer |
| 109 | codec names: |
| 110 | codec_names.sh Nicolas George |
| 111 | DSP utilities: |
| 112 | dsputils.c, dsputils.h Michael Niedermayer |
| 113 | entropy coding: |
| 114 | rangecoder.c, rangecoder.h Michael Niedermayer |
| 115 | lzw.* Michael Niedermayer |
| 116 | floating point AAN DCT: |
| 117 | faandct.c, faandct.h Michael Niedermayer |
| 118 | Golomb coding: |
| 119 | golomb.c, golomb.h Michael Niedermayer |
| 120 | LPC: |
| 121 | lpc.c, lpc.h Justin Ruggles |
| 122 | motion estimation: |
| 123 | motion* Michael Niedermayer |
| 124 | rate control: |
| 125 | ratecontrol.c Michael Niedermayer |
| 126 | libxvid_rc.c Michael Niedermayer |
| 127 | simple IDCT: |
| 128 | simple_idct.c, simple_idct.h Michael Niedermayer |
| 129 | postprocessing: |
| 130 | libpostproc/* Michael Niedermayer |
| 131 | table generation: |
| 132 | tableprint.c, tableprint.h Reimar Doeffinger |
| 133 | fixed point FFT: |
| 134 | fft* Zeljko Lukac |
| 135 | Text Subtitles Clément Bœsch |
| 136 | |
| 137 | Codecs: |
| 138 | 4xm.c Michael Niedermayer |
| 139 | 8bps.c Roberto Togni |
| 140 | 8svx.c Jaikrishnan Menon |
| 141 | aasc.c Kostya Shishkov |
| 142 | ac3* Justin Ruggles |
| 143 | alacenc.c Jaikrishnan Menon |
| 144 | alsdec.c Thilo Borgmann |
| 145 | apedec.c Kostya Shishkov |
| 146 | ass* Aurelien Jacobs |
| 147 | asv* Michael Niedermayer |
| 148 | atrac3* Benjamin Larsson |
| 149 | atrac3plus* Maxim Poliakovski |
| 150 | bgmc.c, bgmc.h Thilo Borgmann |
| 151 | bink.c Kostya Shishkov |
| 152 | binkaudio.c Peter Ross |
| 153 | bmp.c Mans Rullgard, Kostya Shishkov |
| 154 | cavs* Stefan Gehrer |
| 155 | cdxl.c Paul B Mahol |
| 156 | celp_filters.* Vitor Sessak |
| 157 | cinepak.c Roberto Togni |
| 158 | cinepakenc.c Rl / Aetey G.T. AB |
| 159 | cljr Alex Beregszaszi |
| 160 | cllc.c Derek Buitenhuis |
| 161 | cook.c, cookdata.h Benjamin Larsson |
| 162 | cpia.c Stephan Hilb |
| 163 | crystalhd.c Philip Langdale |
| 164 | cscd.c Reimar Doeffinger |
| 165 | dca.c Kostya Shishkov, Benjamin Larsson |
| 166 | dnxhd* Baptiste Coudurier |
| 167 | dpcm.c Mike Melanson |
| 168 | dv.c Roman Shaposhnik |
| 169 | dvbsubdec.c Anshul Maheshwari |
| 170 | dxa.c Kostya Shishkov |
| 171 | eacmv*, eaidct*, eat* Peter Ross |
| 172 | exif.c, exif.h Thilo Borgmann |
| 173 | ffv1* Michael Niedermayer |
| 174 | ffwavesynth.c Nicolas George |
| 175 | fic.c Derek Buitenhuis |
| 176 | flac* Justin Ruggles |
| 177 | flashsv* Benjamin Larsson |
| 178 | flicvideo.c Mike Melanson |
| 179 | g722.c Martin Storsjo |
| 180 | g726.c Roman Shaposhnik |
| 181 | gifdec.c Baptiste Coudurier |
| 182 | h261* Michael Niedermayer |
| 183 | h263* Michael Niedermayer |
| 184 | h264* Loren Merritt, Michael Niedermayer |
| 185 | huffyuv* Michael Niedermayer, Christophe Gisquet |
| 186 | idcinvideo.c Mike Melanson |
| 187 | imc* Benjamin Larsson |
| 188 | indeo2* Kostya Shishkov |
| 189 | indeo5* Kostya Shishkov |
| 190 | interplayvideo.c Mike Melanson |
| 191 | ivi* Kostya Shishkov |
| 192 | jacosub* Clément Bœsch |
| 193 | jpeg2000* Nicolas Bertrand |
| 194 | jpeg_ls.c Kostya Shishkov |
| 195 | jvdec.c Peter Ross |
| 196 | kmvc.c Kostya Shishkov |
| 197 | lcl*.c Roberto Togni, Reimar Doeffinger |
| 198 | libcelt_dec.c Nicolas George |
| 199 | libdirac* David Conrad |
| 200 | libgsm.c Michel Bardiaux |
| 201 | libopenjpeg.c Jaikrishnan Menon |
| 202 | libopenjpegenc.c Michael Bradshaw |
| 203 | libschroedinger* David Conrad |
| 204 | libspeexdec.c Justin Ruggles |
| 205 | libtheoraenc.c David Conrad |
| 206 | libutvideo* Derek Buitenhuis |
| 207 | libvorbis.c David Conrad |
| 208 | libvpx* James Zern |
| 209 | libx264.c Mans Rullgard, Jason Garrett-Glaser |
| 210 | libx265.c Derek Buitenhuis |
| 211 | libxavs.c Stefan Gehrer |
| 212 | libzvbi-teletextdec.c Marton Balint |
| 213 | loco.c Kostya Shishkov |
| 214 | lzo.h, lzo.c Reimar Doeffinger |
| 215 | mdec.c Michael Niedermayer |
| 216 | mimic.c Ramiro Polla |
| 217 | mjpeg*.c Michael Niedermayer |
| 218 | mlp* Ramiro Polla |
| 219 | mmvideo.c Peter Ross |
| 220 | mpc* Kostya Shishkov |
| 221 | mpeg12.c, mpeg12data.h Michael Niedermayer |
| 222 | mpegvideo.c, mpegvideo.h Michael Niedermayer |
| 223 | mqc* Nicolas Bertrand |
| 224 | msmpeg4.c, msmpeg4data.h Michael Niedermayer |
| 225 | msrle.c Mike Melanson |
| 226 | msvideo1.c Mike Melanson |
| 227 | nellymoserdec.c Benjamin Larsson |
| 228 | nuv.c Reimar Doeffinger |
| 229 | paf.* Paul B Mahol |
| 230 | pcx.c Ivo van Poorten |
| 231 | pgssubdec.c Reimar Doeffinger |
| 232 | ptx.c Ivo van Poorten |
| 233 | qcelp* Reynaldo H. Verdejo Pinochet |
| 234 | qdm2.c, qdm2data.h Roberto Togni, Benjamin Larsson |
| 235 | qdrw.c Kostya Shishkov |
| 236 | qpeg.c Kostya Shishkov |
| 237 | qtrle.c Mike Melanson |
| 238 | ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni |
| 239 | resample2.c Michael Niedermayer |
| 240 | rl2.c Sascha Sommer |
| 241 | rpza.c Roberto Togni |
| 242 | rtjpeg.c, rtjpeg.h Reimar Doeffinger |
| 243 | rv10.c Michael Niedermayer |
| 244 | rv3* Kostya Shishkov |
| 245 | rv4* Kostya Shishkov, Christophe Gisquet |
| 246 | s3tc* Ivo van Poorten |
| 247 | smacker.c Kostya Shishkov |
| 248 | smc.c Mike Melanson |
| 249 | smvjpegdec.c Ash Hughes |
| 250 | snow* Michael Niedermayer, Loren Merritt |
| 251 | sonic.c Alex Beregszaszi |
| 252 | srt* Aurelien Jacobs |
| 253 | sunrast.c Ivo van Poorten |
| 254 | svq3.c Michael Niedermayer |
| 255 | tak* Paul B Mahol |
| 256 | targa.c Kostya Shishkov |
| 257 | tiff.c Kostya Shishkov |
| 258 | truemotion1* Mike Melanson |
| 259 | truemotion2* Kostya Shishkov |
| 260 | truespeech.c Kostya Shishkov |
| 261 | tscc.c Kostya Shishkov |
| 262 | tta.c Alex Beregszaszi, Jaikrishnan Menon |
| 263 | ttaenc.c Paul B Mahol |
| 264 | txd.c Ivo van Poorten |
| 265 | ulti* Kostya Shishkov |
| 266 | v410*.c Derek Buitenhuis |
| 267 | vb.c Kostya Shishkov |
| 268 | vble.c Derek Buitenhuis |
| 269 | vc1* Kostya Shishkov, Christophe Gisquet |
| 270 | vcr1.c Michael Niedermayer |
| 271 | vda_h264_dec.c Xidorn Quan |
| 272 | vima.c Paul B Mahol |
| 273 | vmnc.c Kostya Shishkov |
| 274 | vorbisdec.c Denes Balatoni, David Conrad |
| 275 | vorbisenc.c Oded Shimon |
| 276 | vp3* Mike Melanson |
| 277 | vp5 Aurelien Jacobs |
| 278 | vp6 Aurelien Jacobs |
| 279 | vp8 David Conrad, Jason Garrett-Glaser, Ronald Bultje |
| 280 | vp9 Ronald Bultje, Clément Bœsch |
| 281 | vqavideo.c Mike Melanson |
| 282 | wavpack.c Kostya Shishkov |
| 283 | wmaprodec.c Sascha Sommer |
| 284 | wmavoice.c Ronald S. Bultje |
| 285 | wmv2.c Michael Niedermayer |
| 286 | wnv1.c Kostya Shishkov |
| 287 | xan.c Mike Melanson |
| 288 | xbm* Paul B Mahol |
| 289 | xface Stefano Sabatini |
| 290 | xl.c Kostya Shishkov |
| 291 | xvmc.c Ivan Kalvachev |
| 292 | xwd* Paul B Mahol |
| 293 | zerocodec.c Derek Buitenhuis |
| 294 | zmbv* Kostya Shishkov |
| 295 | |
| 296 | Hardware acceleration: |
| 297 | crystalhd.c Philip Langdale |
| 298 | dxva2* Laurent Aimar |
| 299 | libstagefright.cpp Mohamed Naufal |
| 300 | vaapi* Gwenole Beauchesne |
| 301 | vda* Sebastien Zwickert |
| 302 | vdpau* Carl Eugen Hoyos |
| 303 | |
| 304 | |
| 305 | libavdevice |
| 306 | =========== |
| 307 | External Interface: |
| 308 | libavdevice/avdevice.h |
| 309 | |
| 310 | |
| 311 | avfoundation.m Thilo Borgmann |
| 312 | decklink* Deti Fliegl |
| 313 | dshow.c Roger Pack (CC rogerdpack@gmail.com) |
| 314 | fbdev_enc.c Lukasz Marek |
| 315 | gdigrab.c Roger Pack (CC rogerdpack@gmail.com) |
| 316 | iec61883.c Georg Lippitsch |
| 317 | lavfi Stefano Sabatini |
| 318 | libdc1394.c Roman Shaposhnik |
| 319 | opengl_enc.c Lukasz Marek |
| 320 | pulse_audio_enc.c Lukasz Marek |
| 321 | qtkit.m Thilo Borgmann |
| 322 | sdl Stefano Sabatini |
| 323 | v4l2.c Giorgio Vazzana |
| 324 | vfwcap.c Ramiro Polla |
| 325 | xv.c Lukasz Marek |
| 326 | |
| 327 | libavfilter |
| 328 | =========== |
| 329 | |
| 330 | Generic parts: |
| 331 | graphdump.c Nicolas George |
| 332 | |
| 333 | Filters: |
| 334 | af_adelay.c Paul B Mahol |
| 335 | af_aecho.c Paul B Mahol |
| 336 | af_afade.c Paul B Mahol |
| 337 | af_amerge.c Nicolas George |
| 338 | af_aphaser.c Paul B Mahol |
| 339 | af_aresample.c Michael Niedermayer |
| 340 | af_astats.c Paul B Mahol |
| 341 | af_astreamsync.c Nicolas George |
| 342 | af_atempo.c Pavel Koshevoy |
| 343 | af_biquads.c Paul B Mahol |
| 344 | af_compand.c Paul B Mahol |
| 345 | af_ladspa.c Paul B Mahol |
| 346 | af_pan.c Nicolas George |
| 347 | af_silenceremove.c Paul B Mahol |
| 348 | avf_avectorscope.c Paul B Mahol |
| 349 | avf_showcqt.c Muhammad Faiz |
| 350 | vf_blend.c Paul B Mahol |
| 351 | vf_colorbalance.c Paul B Mahol |
| 352 | vf_dejudder.c Nicholas Robbins |
| 353 | vf_delogo.c Jean Delvare (CC <khali@linux-fr.org>) |
| 354 | vf_drawbox.c/drawgrid Andrey Utkin |
| 355 | vf_extractplanes.c Paul B Mahol |
| 356 | vf_histogram.c Paul B Mahol |
| 357 | vf_hqx.c Clément Bœsch |
| 358 | vf_idet.c Pascal Massimino |
| 359 | vf_il.c Paul B Mahol |
| 360 | vf_lenscorrection.c Daniel Oberhoff |
| 361 | vf_mergeplanes.c Paul B Mahol |
| 362 | vf_psnr.c Paul B Mahol |
| 363 | vf_scale.c Michael Niedermayer |
| 364 | vf_separatefields.c Paul B Mahol |
| 365 | vf_stereo3d.c Paul B Mahol |
| 366 | vf_telecine.c Paul B Mahol |
| 367 | vf_yadif.c Michael Niedermayer |
| 368 | |
| 369 | Sources: |
| 370 | vsrc_mandelbrot.c Michael Niedermayer |
| 371 | |
| 372 | libavformat |
| 373 | =========== |
| 374 | |
| 375 | Generic parts: |
| 376 | External Interface: |
| 377 | libavformat/avformat.h Michael Niedermayer |
| 378 | Utility Code: |
| 379 | libavformat/utils.c Michael Niedermayer |
| 380 | |
| 381 | |
| 382 | Muxers/Demuxers: |
| 383 | 4xm.c Mike Melanson |
| 384 | adtsenc.c Robert Swain |
| 385 | afc.c Paul B Mahol |
| 386 | aiffdec.c Baptiste Coudurier, Matthieu Bouron |
| 387 | aiffenc.c Baptiste Coudurier, Matthieu Bouron |
| 388 | ape.c Kostya Shishkov |
| 389 | apngdec.c Benoit Fouet |
| 390 | ass* Aurelien Jacobs |
| 391 | astdec.c Paul B Mahol |
| 392 | astenc.c James Almer |
| 393 | avi* Michael Niedermayer |
| 394 | avisynth.c AvxSynth Team (avxsynth.testing at gmail dot com) |
| 395 | avr.c Paul B Mahol |
| 396 | bink.c Peter Ross |
| 397 | brstm.c Paul B Mahol |
| 398 | caf* Peter Ross |
| 399 | cdxl.c Paul B Mahol |
| 400 | crc.c Michael Niedermayer |
| 401 | daud.c Reimar Doeffinger |
| 402 | dtshddec.c Paul B Mahol |
| 403 | dv.c Roman Shaposhnik |
| 404 | dxa.c Kostya Shishkov |
| 405 | electronicarts.c Peter Ross |
| 406 | epafdec.c Paul B Mahol |
| 407 | ffm* Baptiste Coudurier |
| 408 | flac* Justin Ruggles |
| 409 | flic.c Mike Melanson |
| 410 | flvdec.c, flvenc.c Michael Niedermayer |
| 411 | gxf.c Reimar Doeffinger |
| 412 | gxfenc.c Baptiste Coudurier |
| 413 | hls.c Anssi Hannula |
| 414 | idcin.c Mike Melanson |
| 415 | idroqdec.c Mike Melanson |
| 416 | iff.c Jaikrishnan Menon |
| 417 | img2*.c Michael Niedermayer |
| 418 | ipmovie.c Mike Melanson |
| 419 | ircam* Paul B Mahol |
| 420 | iss.c Stefan Gehrer |
| 421 | jacosub* Clément Bœsch |
| 422 | jvdec.c Peter Ross |
| 423 | libmodplug.c Clément Bœsch |
| 424 | libnut.c Oded Shimon |
| 425 | lmlm4.c Ivo van Poorten |
| 426 | lvfdec.c Paul B Mahol |
| 427 | lxfdec.c Tomas Härdin |
| 428 | matroska.c Aurelien Jacobs |
| 429 | matroskadec.c Aurelien Jacobs |
| 430 | matroskaenc.c David Conrad |
| 431 | matroska subtitles (matroskaenc.c) John Peebles |
| 432 | metadata* Aurelien Jacobs |
| 433 | mgsts.c Paul B Mahol |
| 434 | microdvd* Aurelien Jacobs |
| 435 | mm.c Peter Ross |
| 436 | mov.c Michael Niedermayer, Baptiste Coudurier |
| 437 | movenc.c Baptiste Coudurier, Matthieu Bouron |
| 438 | mpc.c Kostya Shishkov |
| 439 | mpeg.c Michael Niedermayer |
| 440 | mpegenc.c Michael Niedermayer |
| 441 | mpegts.c Marton Balint |
| 442 | mpegtsenc.c Baptiste Coudurier |
| 443 | msnwc_tcp.c Ramiro Polla |
| 444 | mtv.c Reynaldo H. Verdejo Pinochet |
| 445 | mxf* Baptiste Coudurier |
| 446 | mxfdec.c Tomas Härdin |
| 447 | nistspheredec.c Paul B Mahol |
| 448 | nsvdec.c Francois Revol |
| 449 | nut* Michael Niedermayer |
| 450 | nuv.c Reimar Doeffinger |
| 451 | oggdec.c, oggdec.h David Conrad |
| 452 | oggenc.c Baptiste Coudurier |
| 453 | oggparse*.c David Conrad |
| 454 | oma.c Maxim Poliakovski |
| 455 | paf.c Paul B Mahol |
| 456 | psxstr.c Mike Melanson |
| 457 | pva.c Ivo van Poorten |
| 458 | pvfdec.c Paul B Mahol |
| 459 | r3d.c Baptiste Coudurier |
| 460 | raw.c Michael Niedermayer |
| 461 | rdt.c Ronald S. Bultje |
| 462 | rl2.c Sascha Sommer |
| 463 | rmdec.c, rmenc.c Ronald S. Bultje, Kostya Shishkov |
| 464 | rtmp* Kostya Shishkov |
| 465 | rtp.c, rtpenc.c Martin Storsjo |
| 466 | rtpdec_h261.*, rtpenc_h261.* Thomas Volkert |
| 467 | rtpdec_hevc.*, rtpenc_hevc.* Thomas Volkert |
| 468 | rtpdec_asf.* Ronald S. Bultje |
| 469 | rtpenc_mpv.*, rtpenc_aac.* Martin Storsjo |
| 470 | rtsp.c Luca Barbato |
| 471 | sbgdec.c Nicolas George |
| 472 | sdp.c Martin Storsjo |
| 473 | segafilm.c Mike Melanson |
| 474 | segment.c Stefano Sabatini |
| 475 | siff.c Kostya Shishkov |
| 476 | smacker.c Kostya Shishkov |
| 477 | smjpeg* Paul B Mahol |
| 478 | spdif* Anssi Hannula |
| 479 | srtdec.c Aurelien Jacobs |
| 480 | swf.c Baptiste Coudurier |
| 481 | takdec.c Paul B Mahol |
| 482 | tta.c Alex Beregszaszi |
| 483 | txd.c Ivo van Poorten |
| 484 | voc.c Aurelien Jacobs |
| 485 | wav.c Michael Niedermayer |
| 486 | wc3movie.c Mike Melanson |
| 487 | webm dash (matroskaenc.c) Vignesh Venkatasubramanian |
| 488 | webvtt* Matthew J Heaney |
| 489 | westwood.c Mike Melanson |
| 490 | wtv.c Peter Ross |
| 491 | wv.c Kostya Shishkov |
| 492 | wvenc.c Paul B Mahol |
| 493 | |
| 494 | Protocols: |
| 495 | bluray.c Petri Hintukainen |
| 496 | ftp.c Lukasz Marek |
| 497 | http.c Ronald S. Bultje |
| 498 | libssh.c Lukasz Marek |
| 499 | mms*.c Ronald S. Bultje |
| 500 | udp.c Luca Abeni |
| 501 | icecast.c Marvin Scholz |
| 502 | |
| 503 | |
| 504 | libswresample |
| 505 | ============= |
| 506 | |
| 507 | Generic parts: |
| 508 | audioconvert.c Michael Niedermayer |
| 509 | dither.c Michael Niedermayer |
| 510 | rematrix*.c Michael Niedermayer |
| 511 | swresample*.c Michael Niedermayer |
| 512 | |
| 513 | Resamplers: |
| 514 | resample*.c Michael Niedermayer |
| 515 | soxr_resample.c Rob Sykes |
| 516 | |
| 517 | |
| 518 | Operating systems / CPU architectures |
| 519 | ===================================== |
| 520 | |
| 521 | Alpha Mans Rullgard, Falk Hueffner |
| 522 | ARM Mans Rullgard |
| 523 | AVR32 Mans Rullgard |
| 524 | MIPS Mans Rullgard, Nedeljko Babic |
| 525 | Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier |
| 526 | Amiga / PowerPC Colin Ward |
| 527 | Linux / PowerPC Luca Barbato |
| 528 | Windows MinGW Alex Beregszaszi, Ramiro Polla |
| 529 | Windows Cygwin Victor Paesa |
| 530 | Windows MSVC Matthew Oliver |
| 531 | Windows ICL Matthew Oliver |
| 532 | ADI/Blackfin DSP Marc Hoffman |
| 533 | Sparc Roman Shaposhnik |
| 534 | x86 Michael Niedermayer |
| 535 | |
| 536 | |
| 537 | Releases |
| 538 | ======== |
| 539 | |
| 540 | 2.5 Michael Niedermayer |
| 541 | 2.4 Michael Niedermayer |
| 542 | 2.2 Michael Niedermayer |
| 543 | 1.2 Michael Niedermayer |
| 544 | |
| 545 | If you want to maintain an older release, please contact us |
| 546 | |
| 547 | |
| 548 | GnuPG Fingerprints of maintainers and contributors |
| 549 | ================================================== |
| 550 | |
| 551 | Alexander Strasser 1C96 78B7 83CB 8AA7 9AF5 D1EB A7D8 A57B A876 E58F |
| 552 | Anssi Hannula 1A92 FF42 2DD9 8D2E 8AF7 65A9 4278 C520 513D F3CB |
| 553 | Anton Khirnov 6D0C 6625 56F8 65D1 E5F5 814B B50A 1241 C067 07AB |
| 554 | Ash Hughes 694D 43D2 D180 C7C7 6421 ABD3 A641 D0B7 623D 6029 |
| 555 | Attila Kinali 11F0 F9A6 A1D2 11F6 C745 D10C 6520 BCDD F2DF E765 |
| 556 | Baptiste Coudurier 8D77 134D 20CC 9220 201F C5DB 0AC9 325C 5C1A BAAA |
| 557 | Ben Littler 3EE3 3723 E560 3214 A8CD 4DEB 2CDB FCE7 768C 8D2C |
| 558 | Benoit Fouet B22A 4F4F 43EF 636B BB66 FCDC 0023 AE1E 2985 49C8 |
| 559 | Clément Bœsch 52D0 3A82 D445 F194 DB8B 2B16 87EE 2CB8 F4B8 FCF9 |
| 560 | Daniel Verkamp 78A6 07ED 782C 653E C628 B8B9 F0EB 8DD8 2F0E 21C7 |
| 561 | Diego Biurrun 8227 1E31 B6D9 4994 7427 E220 9CAE D6CC 4757 FCC5 |
| 562 | FFmpeg release signing key FCF9 86EA 15E6 E293 A564 4F10 B432 2F04 D676 58D8 |
| 563 | Gwenole Beauchesne 2E63 B3A6 3E44 37E2 017D 2704 53C7 6266 B153 99C4 |
| 564 | Jaikrishnan Menon 61A1 F09F 01C9 2D45 78E1 C862 25DC 8831 AF70 D368 |
| 565 | Jean Delvare 7CA6 9F44 60F1 BDC4 1FD2 C858 A552 6B9B B3CD 4E6A |
| 566 | Justin Ruggles 3136 ECC0 C10D 6C04 5F43 CA29 FCBE CD2A 3787 1EBF |
| 567 | Loren Merritt ABD9 08F4 C920 3F65 D8BE 35D7 1540 DAA7 060F 56DE |
| 568 | Lou Logan 7D68 DC73 CBEF EABB 671A B6CF 621C 2E28 82F8 DC3A |
| 569 | Luca Barbato 6677 4209 213C 8843 5B67 29E7 E84C 78C2 84E9 0E34 |
| 570 | Michael Niedermayer 9FF2 128B 147E F673 0BAD F133 611E C787 040B 0FAB |
| 571 | Nicolas George 24CE 01CE 9ACC 5CEB 74D8 8D9D B063 D997 36E5 4C93 |
| 572 | Panagiotis Issaris 6571 13A3 33D9 3726 F728 AA98 F643 B12E ECF3 E029 |
| 573 | Peter Ross A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B |
| 574 | Reimar Doeffinger C61D 16E5 9E2C D10C 8958 38A4 0899 A2B9 06D4 D9C7 |
| 575 | Reinhard Tartler 9300 5DC2 7E87 6C37 ED7B CA9A 9808 3544 9453 48A4 |
| 576 | Reynaldo H. Verdejo Pinochet 6E27 CD34 170C C78E 4D4F 5F40 C18E 077F 3114 452A |
| 577 | Robert Swain EE7A 56EA 4A81 A7B5 2001 A521 67FA 362D A2FC 3E71 |
| 578 | Sascha Sommer 38A0 F88B 868E 9D3A 97D4 D6A0 E823 706F 1E07 0D3C |
| 579 | Stefano Sabatini 0D0B AD6B 5330 BBAD D3D6 6A0C 719C 2839 FC43 2D5F |
| 580 | Stephan Hilb 4F38 0B3A 5F39 B99B F505 E562 8D5C 5554 4E17 8863 |
| 581 | Tiancheng "Timothy" Gu 9456 AFC0 814A 8139 E994 8351 7FE6 B095 B582 B0D4 |
| 582 | Tim Nicholson 38CF DB09 3ED0 F607 8B67 6CED 0C0B FC44 8B0B FC83 |
| 583 | Tomas Härdin A79D 4E3D F38F 763F 91F5 8B33 A01E 8AE0 41BB 2551 |
| 584 | Wei Gao 4269 7741 857A 0E60 9EC5 08D2 4744 4EFA 62C1 87B9 |