MAINTAINERS
7f2a9753
 FFmpeg maintainers
 ==================
 
 Below is a list of the people maintaining different parts of the
 FFmpeg code.
 
2d38081b
 Please try to keep entries where you are the maintainer up to date!
0be95fe1
 
1f183733
 Names in () mean that the maintainer currently has no time to maintain the code.
de8d56c6
 A (CC <address>) after the name means that the maintainer prefers to be CC-ed on
 patches and related discussions.
1f183733
 
7f2a9753
 
111ccca6
 Project Leader
 ==============
 
   final design decisions
 
 
7f2a9753
 Applications
 ============
 
 ffmpeg:
   ffmpeg.c                              Michael Niedermayer
 
 ffplay:
cffd20b9
   ffplay.c                              Marton Balint
7f2a9753
 
ec8f26d1
 ffprobe:
   ffprobe.c                             Stefano Sabatini
 
9ed876ac
 ffserver:
   ffserver.c                            Reynaldo H. Verdejo Pinochet
 
7f2a9753
 Commandline utility code:
a78d882d
   cmdutils.c, cmdutils.h                Michael Niedermayer
7f2a9753
 
 QuickTime faststart:
5c56e746
   tools/qt-faststart.c                  Baptiste Coudurier
7f2a9753
 
 
 Miscellaneous Areas
 ===================
 
2edb7ab1
 documentation                           Stefano Sabatini, Mike Melanson, Timothy Gu, Lou Logan
8ec599ca
 project server                          Árpád Gereöffy, Michael Niedermayer, Reimar Doeffinger, Alexander Strasser, Nikolay Aleksandrov
9e44998c
 presets                                 Robert Swain
25c3c365
 metadata subsystem                      Aurelien Jacobs
e377e662
 release management                      Michael Niedermayer
5f4e555d
 API tests                               Ludmila Glinskih
7f2a9753
 
 
f115e83c
 Communication
 =============
 
e2842cfe
 website                                 Deby Barbara Lepage
e9b5b9a1
 fate.ffmpeg.org                         Timothy Gu
60ef6124
 Trac bug tracker                        Alexander Strasser, Michael Niedermayer, Carl Eugen Hoyos, Lou Logan
bb5bc08b
 mailing lists                           Baptiste Coudurier, Lou Logan
f115e83c
 Google+                                 Paul B Mahol, Michael Niedermayer, Alexander Strasser
893e6173
 Twitter                                 Lou Logan, Reynaldo H. Verdejo Pinochet
21f22908
 Launchpad                               Timothy Gu
7f62368b
 ffmpeg-security                         Andreas Cadhalpun, Carl Eugen Hoyos, Clément Bœsch, Michael Niedermayer, Reimar Doeffinger, Rodger Combs, wm4
f115e83c
 
 
7f2a9753
 libavutil
 =========
 
 External Interfaces:
a78d882d
   libavutil/avutil.h                    Michael Niedermayer
7f2a9753
 Internal Interfaces:
a78d882d
   libavutil/common.h                    Michael Niedermayer
7f2a9753
 
 Other:
18cd7891
   aes_ctr.c, aes_ctr.h                  Eran Kornblau
b45b1d7a
   bprint                                Nicolas George
48188a51
   bswap.h
b45b1d7a
   des                                   Reimar Doeffinger
c0c1fe79
   dynarray.h                            Nicolas George
52ed1d6d
   eval.c, eval.h                        Michael Niedermayer
b45b1d7a
   float_dsp                             Loren Merritt
   hash                                  Reimar Doeffinger
c4b78f96
   hwcontext_cuda*                       Timo Rothenpieler
7f2a9753
   intfloat*                             Michael Niedermayer
   integer.c, integer.h                  Michael Niedermayer
b45b1d7a
   lzo                                   Reimar Doeffinger
48188a51
   mathematics.c, mathematics.h          Michael Niedermayer
52ed1d6d
   mem.c, mem.h                          Michael Niedermayer
d83c481d
   opencl.c, opencl.h                    Wei Gao
52ed1d6d
   opt.c, opt.h                          Michael Niedermayer
48188a51
   rational.c, rational.h                Michael Niedermayer
b45b1d7a
   rc4                                   Reimar Doeffinger
99b8cd0c
   ripemd.c, ripemd.h                    James Almer
7f2a9753
 
 
 libavcodec
 ==========
 
 Generic Parts:
   External Interfaces:
     avcodec.h                           Michael Niedermayer
   utility code:
a78d882d
     utils.c                             Michael Niedermayer
7f2a9753
   audio and video frame extraction:
a78d882d
     parser.c                            Michael Niedermayer
fe037229
   bitstream reading:
7f2a9753
     bitstream.c, bitstream.h            Michael Niedermayer
   CABAC:
     cabac.h, cabac.c                    Michael Niedermayer
cfa2963b
   codec names:
     codec_names.sh                      Nicolas George
7f2a9753
   DSP utilities:
     dsputils.c, dsputils.h              Michael Niedermayer
   entropy coding:
     rangecoder.c, rangecoder.h          Michael Niedermayer
2975ca0a
     lzw.*                               Michael Niedermayer
7f2a9753
   floating point AAN DCT:
     faandct.c, faandct.h                Michael Niedermayer
965503d3
   Non-power-of-two MDCT:
     mdct15.c, mdct15.h                  Rostislav Pehlivanov
7f2a9753
   Golomb coding:
     golomb.c, golomb.h                  Michael Niedermayer
   motion estimation:
     motion*                             Michael Niedermayer
   rate control:
a78d882d
     ratecontrol.c                       Michael Niedermayer
2986a4f8
     libxvid_rc.c                        Michael Niedermayer
7f2a9753
   simple IDCT:
     simple_idct.c, simple_idct.h        Michael Niedermayer
   postprocessing:
     libpostproc/*                       Michael Niedermayer
1444438a
   table generation:
     tableprint.c, tableprint.h          Reimar Doeffinger
7b71feab
   fixed point FFT:
     fft*                                Zeljko Lukac
ccc4324c
   Text Subtitles                        Clément Bœsch
7f2a9753
 
 Codecs:
   4xm.c                                 Michael Niedermayer
   8bps.c                                Roberto Togni
833e90dd
   8svx.c                                Jaikrishnan Menon
58cd5386
   aacenc*, aaccoder.c                   Rostislav Pehlivanov
833e90dd
   alacenc.c                             Jaikrishnan Menon
9fbf0660
   alsdec.c                              Thilo Borgmann, Umair Khan
6fbd85ed
   ass*                                  Aurelien Jacobs
7f2a9753
   asv*                                  Michael Niedermayer
2e1fb96a
   atrac3plus*                           Maxim Poliakovski
8a24e036
   audiotoolbox*                         Rodger Combs
d3037bbe
   bgmc.c, bgmc.h                        Thilo Borgmann
be707647
   binkaudio.c                           Peter Ross
d6950e91
   cavs*                                 Stefan Gehrer
1a425049
   cdxl.c                                Paul B Mahol
81f4d55c
   celp_filters.*                        Vitor Sessak
7f2a9753
   cinepak.c                             Roberto Togni
762c4dc0
   cinepakenc.c                          Rl / Aetey G.T. AB
af13967b
   ccaption_dec.c                        Anshul Maheshwari, Aman Gupta
7f2a9753
   cljr                                  Alex Beregszaszi
6eac5546
   cpia.c                                Stephan Hilb
7dfd58ef
   crystalhd.c                           Philip Langdale
7f2a9753
   cscd.c                                Reimar Doeffinger
65c4f4d1
   cuviddec.c                            Timo Rothenpieler
67af24da
   dca*                                  foo86
ac5a4deb
   dirac*                                Rostislav Pehlivanov
fc4cbc16
   dnxhd*                                Baptiste Coudurier
67af24da
   dolby_e*                              foo86
7f2a9753
   dpcm.c                                Mike Melanson
bb5bc08b
   dss_sp.c                              Oleksij Rempel
7f2a9753
   dv.c                                  Roman Shaposhnik
cdc66b65
   dvbsubdec.c                           Anshul Maheshwari
abaab07c
   eacmv*, eaidct*, eat*                 Peter Ross
5870b3d2
   evrc*                                 Paul B Mahol
ad0f7574
   exif.c, exif.h                        Thilo Borgmann
cb618da8
   exr.c                                 Martin Vignali
35e16b1b
   ffv1*                                 Michael Niedermayer
cfa2963b
   ffwavesynth.c                         Nicolas George
0ed24bfc
   fifo.c                                Jan Sebechlebsky
7f2a9753
   flicvideo.c                           Mike Melanson
699b317f
   g722.c                                Martin Storsjo
7f2a9753
   g726.c                                Roman Shaposhnik
06d392a7
   gifdec.c                              Baptiste Coudurier
7f2a9753
   h261*                                 Michael Niedermayer
   h263*                                 Michael Niedermayer
81f4d55c
   h264*                                 Loren Merritt, Michael Niedermayer
abae43a7
   hap*                                  Tom Butterworth
e3312b37
   huffyuv*                              Michael Niedermayer
7f2a9753
   idcinvideo.c                          Mike Melanson
   interplayvideo.c                      Mike Melanson
3ab17851
   jni*, ffjni*                          Matthieu Bouron
69c02b52
   jpeg2000*                             Nicolas Bertrand
9f720d5f
   jvdec.c                               Peter Ross
c70ac8e7
   lcl*.c                                Roberto Togni, Reimar Doeffinger
cfa2963b
   libcelt_dec.c                         Nicolas George
2e87e714
   libdirac*                             David Conrad
81f4d55c
   libgsm.c                              Michel Bardiaux
ae3f4e47
   libkvazaar.c                          Arttu Ylä-Outinen
9a77d59a
   libopenjpeg.c                         Jaikrishnan Menon
856b33f5
   libopenjpegenc.c                      Michael Bradshaw
2e87e714
   libtheoraenc.c                        David Conrad
3ad0b189
   libvorbis.c                           David Conrad
e87043bb
   libvpx*                               James Zern
81f4d55c
   libxavs.c                             Stefan Gehrer
e1573d71
   libzvbi-teletextdec.c                 Marton Balint
7f2a9753
   lzo.h, lzo.c                          Reimar Doeffinger
   mdec.c                                Michael Niedermayer
a7129de5
   mimic.c                               Ramiro Polla
0d4572a5
   mjpeg*.c                              Michael Niedermayer
dfa489be
   mlp*                                  Ramiro Polla, Jai Luthra
abaab07c
   mmvideo.c                             Peter Ross
7f2a9753
   mpeg12.c, mpeg12data.h                Michael Niedermayer
   mpegvideo.c, mpegvideo.h              Michael Niedermayer
69c02b52
   mqc*                                  Nicolas Bertrand
7f2a9753
   msmpeg4.c, msmpeg4data.h              Michael Niedermayer
   msrle.c                               Mike Melanson
   msvideo1.c                            Mike Melanson
dfca23e3
   nuv.c                                 Reimar Doeffinger
65c4f4d1
   nvdec*, nvenc*                        Timo Rothenpieler
965503d3
   opus*                                 Rostislav Pehlivanov
1a425049
   paf.*                                 Paul B Mahol
18be65dd
   pcx.c                                 Ivo van Poorten
bf23eaf6
   pgssubdec.c                           Reimar Doeffinger
b46d68c6
   ptx.c                                 Ivo van Poorten
3bb79c04
   qcelp*                                Reynaldo H. Verdejo Pinochet
ce028bc3
   qdm2.c, qdm2data.h                    Roberto Togni
c3e07556
   qsv*                                  Mark Thompson
7f2a9753
   qtrle.c                               Mike Melanson
   ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
   resample2.c                           Michael Niedermayer
86b3cf7c
   rl2.c                                 Sascha Sommer
7f2a9753
   rpza.c                                Roberto Togni
dfca23e3
   rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
7f2a9753
   rv10.c                                Michael Niedermayer
28ba53ff
   s3tc*                                 Ivo van Poorten
7f2a9753
   smc.c                                 Mike Melanson
14ec9d25
   smvjpegdec.c                          Ash Hughes
35e16b1b
   snow*                                 Michael Niedermayer, Loren Merritt
7f2a9753
   sonic.c                               Alex Beregszaszi
e67d6c37
   speedhq.c                             Steinar H. Gunderson
8e43b6fe
   srt*                                  Aurelien Jacobs
18be65dd
   sunrast.c                             Ivo van Poorten
7f2a9753
   svq3.c                                Michael Niedermayer
1a425049
   tak*                                  Paul B Mahol
50326295
   truemotion1*                          Mike Melanson
6aaa9bc9
   tta.c                                 Alex Beregszaszi, Jaikrishnan Menon
514cb9bb
   ttaenc.c                              Paul B Mahol
28ba53ff
   txd.c                                 Ivo van Poorten
ac5a4deb
   vc2*                                  Rostislav Pehlivanov
7f2a9753
   vcr1.c                                Michael Niedermayer
480d33df
   videotoolboxenc.c                     Rick Kern, Aman Gupta
1a425049
   vima.c                                Paul B Mahol
5c57e2b5
   vorbisdec.c                           Denes Balatoni, David Conrad
   vorbisenc.c                           Oded Shimon
7f2a9753
   vp3*                                  Mike Melanson
5ce117c3
   vp5                                   Aurelien Jacobs
   vp6                                   Aurelien Jacobs
8f4a2d48
   vp8                                   David Conrad, Ronald Bultje
d0bde818
   vp9                                   Ronald Bultje
7f2a9753
   vqavideo.c                            Mike Melanson
da136c7e
   wmaprodec.c                           Sascha Sommer
fa65584f
   wmavoice.c                            Ronald S. Bultje
7f2a9753
   wmv2.c                                Michael Niedermayer
   xan.c                                 Mike Melanson
1a425049
   xbm*                                  Paul B Mahol
8efed299
   xface                                 Stefano Sabatini
9b4cfc36
   xvmc.c                                Ivan Kalvachev
1a425049
   xwd*                                  Paul B Mahol
7f2a9753
 
c373f61d
 Hardware acceleration:
b33fa8a1
   crystalhd.c                           Philip Langdale
8fb48659
   dxva2*                                Hendrik Leppkes, Laurent Aimar, Steve Lhomme
   d3d11va*                              Steve Lhomme
4737fe69
   mediacodec*                           Matthieu Bouron
9caa7ba4
   vaapi*                                Gwenole Beauchesne
9d8664dd
   vaapi_encode*                         Mark Thompson
3c865220
   vdpau*                                Philip Langdale, Carl Eugen Hoyos
480d33df
   videotoolbox*                         Rick Kern, Aman Gupta
c373f61d
 
7f2a9753
 
d8436ba4
 libavdevice
 ===========
   External Interface:
     libavdevice/avdevice.h
 
 
d2417061
   avfoundation.m                        Thilo Borgmann
cbf09f23
   decklink*                             Marton Balint
a0258153
   dshow.c                               Roger Pack (CC rogerdpack@gmail.com)
36d0b15b
   fbdev_enc.c                           Lukasz Marek
8a0c1644
   gdigrab.c                             Roger Pack (CC rogerdpack@gmail.com)
325fb246
   iec61883.c                            Georg Lippitsch
8efed299
   lavfi                                 Stefano Sabatini
5e474a68
   libdc1394.c                           Roman Shaposhnik
9ff2cc68
   opengl_enc.c                          Lukasz Marek
b611ea04
   pulse_audio_enc.c                     Lukasz Marek
8efed299
   sdl                                   Stefano Sabatini
f94b8d25
   sdl2.c                                Josh de Kock
d247a40a
   v4l2.c                                Giorgio Vazzana
fd9da087
   vfwcap.c                              Ramiro Polla
3316556c
   xv.c                                  Lukasz Marek
d8436ba4
 
102db4f6
 libavfilter
 ===========
 
d70a1a50
 Generic parts:
cfa2963b
   graphdump.c                           Nicolas George
d70a1a50
 
fecf5ae9
   motion_estimation.c                   Davinder Singh
 
d70a1a50
 Filters:
5870b3d2
   f_drawgraph.c                         Paul B Mahol
0f15ebe5
   af_adelay.c                           Paul B Mahol
   af_aecho.c                            Paul B Mahol
   af_afade.c                            Paul B Mahol
cfa2963b
   af_amerge.c                           Nicolas George
0f15ebe5
   af_aphaser.c                          Paul B Mahol
5ad4e293
   af_aresample.c                        Michael Niedermayer
0f15ebe5
   af_astats.c                           Paul B Mahol
a1aac8d0
   af_atempo.c                           Pavel Koshevoy
0f15ebe5
   af_biquads.c                          Paul B Mahol
5870b3d2
   af_chorus.c                           Paul B Mahol
0f15ebe5
   af_compand.c                          Paul B Mahol
bfc61b0f
   af_firequalizer.c                     Muhammad Faiz
bbf0b4fa
   af_hdcd.c                             Burt P.
0f15ebe5
   af_ladspa.c                           Paul B Mahol
c0c37800
   af_loudnorm.c                         Kyle Swanson
cfa2963b
   af_pan.c                              Nicolas George
5870b3d2
   af_sidechaincompress.c                Paul B Mahol
42261964
   af_silenceremove.c                    Paul B Mahol
f9905e13
   avf_aphasemeter.c                     Paul B Mahol
0f15ebe5
   avf_avectorscope.c                    Paul B Mahol
40e938a7
   avf_showcqt.c                         Muhammad Faiz
0f15ebe5
   vf_blend.c                            Paul B Mahol
97778366
   vf_bwdif                              Thomas Mundt (CC <thomas.mundt@hr.de>)
4af1f376
   vf_chromakey.c                        Timo Rothenpieler
5870b3d2
   vf_colorchannelmixer.c                Paul B Mahol
0f15ebe5
   vf_colorbalance.c                     Paul B Mahol
f17d9734
   vf_colorkey.c                         Timo Rothenpieler
5870b3d2
   vf_colorlevels.c                      Paul B Mahol
4d251723
   vf_coreimage.m                        Thilo Borgmann
5870b3d2
   vf_deband.c                           Paul B Mahol
b02b7834
   vf_dejudder.c                         Nicholas Robbins
d9c72e0d
   vf_delogo.c                           Jean Delvare (CC <jdelvare@suse.com>)
0aa013fa
   vf_drawbox.c/drawgrid                 Andrey Utkin
0f15ebe5
   vf_extractplanes.c                    Paul B Mahol
   vf_histogram.c                        Paul B Mahol
ded3c9fd
   vf_hqx.c                              Clément Bœsch
7bd0079e
   vf_idet.c                             Pascal Massimino
0f15ebe5
   vf_il.c                               Paul B Mahol
97778366
   vf_(t)interlace                       Thomas Mundt (CC <thomas.mundt@hr.de>)
9f617a14
   vf_lenscorrection.c                   Daniel Oberhoff
292902ea
   vf_mergeplanes.c                      Paul B Mahol
fecf5ae9
   vf_mestimate.c                        Davinder Singh
   vf_minterpolate.c                     Davinder Singh
5870b3d2
   vf_neighbor.c                         Paul B Mahol
0f15ebe5
   vf_psnr.c                             Paul B Mahol
5870b3d2
   vf_random.c                           Paul B Mahol
2aad631a
   vf_readvitc.c                         Tobias Rapp (CC t.rapp at noa-archive dot com)
5ad4e293
   vf_scale.c                            Michael Niedermayer
0f15ebe5
   vf_separatefields.c                   Paul B Mahol
5870b3d2
   vf_ssim.c                             Paul B Mahol
0f15ebe5
   vf_stereo3d.c                         Paul B Mahol
   vf_telecine.c                         Paul B Mahol
102db4f6
   vf_yadif.c                            Michael Niedermayer
5870b3d2
   vf_zoompan.c                          Paul B Mahol
102db4f6
 
d70a1a50
 Sources:
   vsrc_mandelbrot.c                     Michael Niedermayer
102db4f6
 
7f2a9753
 libavformat
 ===========
 
 Generic parts:
   External Interface:
a78d882d
     libavformat/avformat.h              Michael Niedermayer
7f2a9753
   Utility Code:
a78d882d
     libavformat/utils.c                 Michael Niedermayer
d0bde818
   Text Subtitles                        Clément Bœsch
7f2a9753
 
 
 Muxers/Demuxers:
   4xm.c                                 Mike Melanson
e32a9926
   aadec.c                               Vesselin Bontchev (vesselin.bontchev at yandex dot com)
b6b3bd91
   adtsenc.c                             Robert Swain
1a425049
   afc.c                                 Paul B Mahol
88a1ff22
   aiffdec.c                             Baptiste Coudurier, Matthieu Bouron
   aiffenc.c                             Baptiste Coudurier, Matthieu Bouron
155f4dd6
   apngdec.c                             Benoit Fouet
6fbd85ed
   ass*                                  Aurelien Jacobs
1a425049
   astdec.c                              Paul B Mahol
6717d1a9
   astenc.c                              James Almer
7f2a9753
   avi*                                  Michael Niedermayer
880d8e88
   avisynth.c                            Stephen Hutchinson
1a425049
   avr.c                                 Paul B Mahol
be707647
   bink.c                                Peter Ross
48188408
   boadec.c                              Michael Niedermayer
1a425049
   brstm.c                               Paul B Mahol
47a5fba7
   caf*                                  Peter Ross
1a425049
   cdxl.c                                Paul B Mahol
7f2a9753
   crc.c                                 Michael Niedermayer
ad0d016f
   dashdec.c                             Steven Liu
7f2a9753
   daud.c                                Reimar Doeffinger
bb5bc08b
   dss.c                                 Oleksij Rempel
67af24da
   dtsdec.c                              foo86
1a425049
   dtshddec.c                            Paul B Mahol
d8436ba4
   dv.c                                  Roman Shaposhnik
f56f4149
   electronicarts.c                      Peter Ross
1a425049
   epafdec.c                             Paul B Mahol
9641bf30
   ffm*                                  Baptiste Coudurier
7f2a9753
   flic.c                                Mike Melanson
ab6ffc2a
   flvdec.c                              Michael Niedermayer
   flvenc.c                              Michael Niedermayer, Steven Liu
cc0bc648
   gxf.c                                 Reimar Doeffinger
86329cce
   gxfenc.c                              Baptiste Coudurier
6275d93d
   hls.c                                 Anssi Hannula
02bf023a
   hlsenc.c                              Christian Suloway, Steven Liu
7f2a9753
   idcin.c                               Mike Melanson
2aa751d2
   idroqdec.c                            Mike Melanson
833e90dd
   iff.c                                 Jaikrishnan Menon
52c40a0e
   img2*.c                               Michael Niedermayer
81f4d55c
   ipmovie.c                             Mike Melanson
1a425049
   ircam*                                Paul B Mahol
c5125e39
   iss.c                                 Stefan Gehrer
9f720d5f
   jvdec.c                               Peter Ross
26c7ff93
   libmodplug.c                          Clément Bœsch
daf421d2
   libopenmpt.c                          Josh de Kock
77c1d04d
   lmlm4.c                               Ivo van Poorten
1a425049
   lvfdec.c                              Paul B Mahol
0f4cd732
   lxfdec.c                              Tomas Härdin
9df5ea29
   matroska.c                            Aurelien Jacobs
8c576620
   matroskadec.c                         Aurelien Jacobs
e09f7d61
   matroskaenc.c                         David Conrad
925f7980
   matroska subtitles (matroskaenc.c)    John Peebles
25c3c365
   metadata*                             Aurelien Jacobs
1a425049
   mgsts.c                               Paul B Mahol
81f4d55c
   microdvd*                             Aurelien Jacobs
abaab07c
   mm.c                                  Peter Ross
bb5bc08b
   mov.c                                 Baptiste Coudurier
55a88daf
   movenc.c                              Baptiste Coudurier, Matthieu Bouron
18cd7891
   movenccenc.c                          Eran Kornblau
977327c7
   mpeg.c                                Michael Niedermayer
   mpegenc.c                             Michael Niedermayer
2daf6be0
   mpegts.c                              Marton Balint
   mpegtsenc.c                           Baptiste Coudurier
0f3444e1
   msnwc_tcp.c                           Ramiro Polla
28146a8c
   mtv.c                                 Reynaldo H. Verdejo Pinochet
122d0276
   mxf*                                  Baptiste Coudurier
4f5440ad
   nistspheredec.c                       Paul B Mahol
7f2a9753
   nsvdec.c                              Francois Revol
35e16b1b
   nut*                                  Michael Niedermayer
dfca23e3
   nuv.c                                 Reimar Doeffinger
c15020dd
   oggdec.c, oggdec.h                    David Conrad
5118cae6
   oggenc.c                              Baptiste Coudurier
c15020dd
   oggparse*.c                           David Conrad
ac5a4deb
   oggparsedaala*                        Rostislav Pehlivanov
9b98479e
   oma.c                                 Maxim Poliakovski
1a425049
   paf.c                                 Paul B Mahol
7f2a9753
   psxstr.c                              Mike Melanson
920d3609
   pva.c                                 Ivo van Poorten
1a425049
   pvfdec.c                              Paul B Mahol
7eb68edb
   r3d.c                                 Baptiste Coudurier
7f2a9753
   raw.c                                 Michael Niedermayer
08817483
   rdt.c                                 Ronald S. Bultje
37b7dac1
   rl2.c                                 Sascha Sommer
8f4a2d48
   rmdec.c, rmenc.c                      Ronald S. Bultje
0de7feff
   rtp.c, rtpenc.c                       Martin Storsjo
3eec775b
   rtpdec_ac3.*                          Gilles Chanteperdrix
cbe50855
   rtpdec_dv.*                           Thomas Volkert
50a4d5cf
   rtpdec_h261.*, rtpenc_h261.*          Thomas Volkert
5820358b
   rtpdec_hevc.*, rtpenc_hevc.*          Thomas Volkert
bfdd15c4
   rtpdec_mpa_robust.*                   Gilles Chanteperdrix
99ca7c94
   rtpdec_asf.*                          Ronald S. Bultje
f591b7b5
   rtpdec_vc2hq.*, rtpenc_vc2hq.*        Thomas Volkert
e4a6486c
   rtpdec_vp9.c                          Thomas Volkert
0de7feff
   rtpenc_mpv.*, rtpenc_aac.*            Martin Storsjo
67af24da
   s337m.c                               foo86
cfa2963b
   sbgdec.c                              Nicolas George
0de7feff
   sdp.c                                 Martin Storsjo
7f2a9753
   segafilm.c                            Mike Melanson
24db666d
   segment.c                             Stefano Sabatini
1a425049
   smjpeg*                               Paul B Mahol
6275d93d
   spdif*                                Anssi Hannula
6fbd85ed
   srtdec.c                              Aurelien Jacobs
69566e43
   swf.c                                 Baptiste Coudurier
1a425049
   takdec.c                              Paul B Mahol
97c8b064
   tta.c                                 Alex Beregszaszi
28ba53ff
   txd.c                                 Ivo van Poorten
ea395e8c
   voc.c                                 Aurelien Jacobs
7f2a9753
   wav.c                                 Michael Niedermayer
   wc3movie.c                            Mike Melanson
bda8ceb9
   webm dash (matroskaenc.c)             Vignesh Venkatasubramanian
59b13750
   webvtt*                               Matthew J Heaney
7f2a9753
   westwood.c                            Mike Melanson
56ddf4b3
   wtv.c                                 Peter Ross
1a425049
   wvenc.c                               Paul B Mahol
7f2a9753
 
085bf69f
 Protocols:
cee7acfc
   async.c                               Zhang Rui
23a5bf9d
   bluray.c                              Petri Hintukainen
c86d3a54
   ftp.c                                 Lukasz Marek
a2e6a14b
   http.c                                Ronald S. Bultje
ef23b7fd
   libssh.c                              Lukasz Marek
f5ea69b2
   mms*.c                                Ronald S. Bultje
085bf69f
   udp.c                                 Luca Abeni
2c0bf76b
   icecast.c                             Marvin Scholz
085bf69f
 
7f2a9753
 
b3f3fe3c
 libswresample
 =============
 
 Generic parts:
   audioconvert.c                        Michael Niedermayer
   dither.c                              Michael Niedermayer
   rematrix*.c                           Michael Niedermayer
   swresample*.c                         Michael Niedermayer
 
 Resamplers:
   resample*.c                           Michael Niedermayer
   soxr_resample.c                       Rob Sykes
 
 
7f2a9753
 Operating systems / CPU architectures
 =====================================
 
8f4a2d48
 Alpha                                   Falk Hueffner
c8e7fc8d
 MIPS                                    Manojkumar Bhosale
2ef7c635
 Mac OS X / PowerPC                      Romain Dolbeau, Guillaume Poirier
da6ec720
 Amiga / PowerPC                         Colin Ward
f84a47d5
 Windows MinGW                           Alex Beregszaszi, Ramiro Polla
ccca0d5a
 Windows Cygwin                          Victor Paesa
a95210bf
 Windows MSVC                            Matthew Oliver, Hendrik Leppkes
c25b0b77
 Windows ICL                             Matthew Oliver
809c767a
 ADI/Blackfin DSP                        Marc Hoffman
05d8de22
 Sparc                                   Roman Shaposhnik
346ec917
 OS/2                                    KO Myung-Hun
133e5c40
 
 
08d3b9ad
 Developers with git write access who are currently not maintaining any specific part
 ====================================================================================
 Alex Converse
 Andreas Cadhalpun
 Anuradha Suraparaju
 Ben Littler
 Benjamin Larsson
 Bobby Bingham
 Daniel Verkamp
 Derek Buitenhuis
 Ganesh Ajjanagadde
 Henrik Gramner
 Ivan Uskov
 James Darnley
0275bdbd
 Jan Ekström
08d3b9ad
 Joakim Plate
 Kieran Kunhya
 Kirill Gavrilov
 Martin Storsjö
 Panagiotis Issaris
 Pedro Arthur
 Sebastien Zwickert
334775f5
 Vittorio Giovara
08d3b9ad
 wm4
 (this list is incomplete)
 
 
470ac143
 Releases
 ========
 
e407d70f
 2.8                                     Michael Niedermayer
58142a27
 2.7                                     Michael Niedermayer
0bcb6ac1
 2.6                                     Michael Niedermayer
a4f21a8d
 2.5                                     Michael Niedermayer
470ac143
 
7e1efeb5
 If you want to maintain an older release, please contact us
470ac143
 
 
5e06f743
 GnuPG Fingerprints of maintainers and contributors
 ==================================================
133e5c40
 
b329ff3d
 Alexander Strasser            1C96 78B7 83CB 8AA7 9AF5 D1EB A7D8 A57B A876 E58F
ab03382f
 Anssi Hannula                 1A92 FF42 2DD9 8D2E 8AF7 65A9 4278 C520 513D F3CB
14ec9d25
 Ash Hughes                    694D 43D2 D180 C7C7 6421 ABD3 A641 D0B7 623D 6029
08519772
 Attila Kinali                 11F0 F9A6 A1D2 11F6 C745 D10C 6520 BCDD F2DF E765
aa0bd992
 Baptiste Coudurier            8D77 134D 20CC 9220 201F C5DB 0AC9 325C 5C1A BAAA
8600bbb3
 Ben Littler                   3EE3 3723 E560 3214 A8CD 4DEB 2CDB FCE7 768C 8D2C
20f5c9d1
 Benoit Fouet                  B22A 4F4F 43EF 636B BB66 FCDC 0023 AE1E 2985 49C8
5c57e2b5
 Clément Bœsch                 52D0 3A82 D445 F194 DB8B 2B16 87EE 2CB8 F4B8 FCF9
7ae8fb8f
 Daniel Verkamp                78A6 07ED 782C 653E C628 B8B9 F0EB 8DD8 2F0E 21C7
258a05b2
 FFmpeg release signing key    FCF9 86EA 15E6 E293 A564 4F10 B432 2F04 D676 58D8
2ccc1b30
 Ganesh Ajjanagadde            C96A 848E 97C3 CEA2 AB72 5CE4 45F9 6A2D 3C36 FB1B
7882dc10
 Gwenole Beauchesne            2E63 B3A6 3E44 37E2 017D 2704 53C7 6266 B153 99C4
35e2e681
 Jaikrishnan Menon             61A1 F09F 01C9 2D45 78E1 C862 25DC 8831 AF70 D368
5834cba0
 James Almer                   7751 2E8C FD94 A169 57E6 9A7A 1463 01AD 7376 59E0
0472f64c
 Jean Delvare                  7CA6 9F44 60F1 BDC4 1FD2 C858 A552 6B9B B3CD 4E6A
f194f470
 Loren Merritt                 ABD9 08F4 C920 3F65 D8BE 35D7 1540 DAA7 060F 56DE
d2e0a6dd
 Lou Logan                     7D68 DC73 CBEF EABB 671A B6CF 621C 2E28 82F8 DC3A
6c8f2def
 Michael Niedermayer           9FF2 128B 147E F673 0BAD F133 611E C787 040B 0FAB
cfa2963b
 Nicolas George                24CE 01CE 9ACC 5CEB 74D8 8D9D B063 D997 36E5 4C93
8ec599ca
 Nikolay Aleksandrov           8978 1D8C FB71 588E 4B27 EAA8 C4F0 B5FC E011 13B1
bf0ca404
 Panagiotis Issaris            6571 13A3 33D9 3726 F728 AA98 F643 B12E ECF3 E029
abaab07c
 Peter Ross                    A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B
3c865220
 Philip Langdale               5DC5 8D66 5FBA 3A43 18EC 045E F8D6 B194 6A75 682E
5c57e2b5
 Reimar Doeffinger             C61D 16E5 9E2C D10C 8958 38A4 0899 A2B9 06D4 D9C7
185a885b
 Reinhard Tartler              9300 5DC2 7E87 6C37 ED7B CA9A 9808 3544 9453 48A4
6c8f2def
 Reynaldo H. Verdejo Pinochet  6E27 CD34 170C C78E 4D4F 5F40 C18E 077F 3114 452A
ccbbeeee
 Robert Swain                  EE7A 56EA 4A81 A7B5 2001 A521 67FA 362D A2FC 3E71
30f32a18
 Sascha Sommer                 38A0 F88B 868E 9D3A 97D4 D6A0 E823 706F 1E07 0D3C
1b9ced68
 Stefano Sabatini              0D0B AD6B 5330 BBAD D3D6 6A0C 719C 2839 FC43 2D5F
e67d6c37
 Steinar H. Gunderson          C2E9 004F F028 C18E 4EAD DB83 7F61 7561 7797 8F76
6eac5546
 Stephan Hilb                  4F38 0B3A 5F39 B99B F505 E562 8D5C 5554 4E17 8863
e9b5b9a1
 Tiancheng "Timothy" Gu        9456 AFC0 814A 8139 E994 8351 7FE6 B095 B582 B0D4
6a65f3fc
 Tim Nicholson                 38CF DB09 3ED0 F607 8B67 6CED 0C0B FC44 8B0B FC83
a44c3ae3
 Tomas Härdin                  A79D 4E3D F38F 763F 91F5 8B33 A01E 8AE0 41BB 2551
d83c481d
 Wei Gao                       4269 7741 857A 0E60 9EC5 08D2 4744 4EFA 62C1 87B9