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