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