|
- FFmpeg maintainers
- ==================
-
- Below is a list of the people maintaining different parts of the
- FFmpeg code.
-
-
- Project Leader
- ==============
-
- Michael Niedermayer
- final design decisions
-
-
- Applications
- ============
-
- ffmpeg:
- ffmpeg.c Michael Niedermayer
-
- Video Hooks:
- vhook
- vhook/watermark.c Marcus Engene
- vhook/ppm.c
- vhook/drawtext.c
- vhook/fish.c
- vhook/null.c
- vhook/imlib2.c
-
- ffplay:
- ffplay.c
-
- ffserver:
- ffserver.c, ffserver.h Alex Beregszaszi
-
- Commandline utility code:
- cmdutils.c, cmdutils.h
-
- QuickTime faststart:
- qt-faststart.c Mike Melanson
-
-
- Miscellaneous Areas
- ===================
-
- documentation Mike Melanson, Diego Biurrun
- website Mike Melanson, Diego Biurrun
- build system (configure,Makefiles) Diego Biurrun, Mans Rullgard
- project server Diego Biurrun, Mans Rullgard
- mailinglists Michael Niedermayer, Baptiste Coudurier
-
-
- libavutil
- =========
-
- External Interfaces:
- libavutil/avutil.h
- Internal Interfaces:
- libavutil/common.h
-
- Other:
- intfloat* Michael Niedermayer
- rational.c, rational.h Michael Niedermayer
- mathematics.c, mathematics.h Michael Niedermayer
- integer.c, integer.h Michael Niedermayer
- bswap.h
-
-
- libavcodec
- ==========
-
- Generic Parts:
- External Interfaces:
- avcodec.h Michael Niedermayer
- utility code:
- utils.c
- mem.c
- opt.c, opt.h
- arithmetic expression evaluator:
- eval.c Michael Niedermayer
- audio and video frame extraction:
- parser.c
- bitstream reading:
- bitstream.c, bitstream.h Michael Niedermayer
- CABAC:
- cabac.h, cabac.c Michael Niedermayer
- DSP utilities:
- dsputils.c, dsputils.h Michael Niedermayer
- entropy coding:
- rangecoder.c, rangecoder.h Michael Niedermayer
- lzw.* Michael Niedermayer
- floating point AAN DCT:
- faandct.c, faandct.h Michael Niedermayer
- Golomb coding:
- golomb.c, golomb.h Michael Niedermayer
- motion estimation:
- motion* Michael Niedermayer
- rate control:
- ratecontrol.c
- libxvid_rc.c Michael Niedermayer
- simple IDCT:
- simple_idct.c, simple_idct.h Michael Niedermayer
- postprocessing:
- libpostproc/* Michael Niedermayer
-
- Codecs:
- 4xm.c Michael Niedermayer
- 8bps.c Roberto Togni
- aasc.c Kostya Shishkov
- ac3* Justin Ruggles
- apedec.c Kostya Shishkov
- asv* Michael Niedermayer
- atrac3* Benjamin Larsson
- bmp.c Mans Rullgard
- cavs* Stefan Gehrer
- cinepak.c Roberto Togni
- cljr Alex Beregszaszi
- cook.c, cookdata.h Benjamin Larsson
- cscd.c Reimar Doeffinger
- dca.c Kostya Shishkov, Benjamin Larsson
- dnxhd* Baptiste Coudurier
- dpcm.c Mike Melanson
- dxa.c Kostya Shishkov
- dv.c Roman Shaposhnik
- ffv1.c Michael Niedermayer
- flac.c Alex Beregszaszi
- flacenc.c Justin Ruggles
- flashsv* Benjamin Larsson
- flicvideo.c Mike Melanson
- g726.c Roman Shaposhnik
- gifdec.c Baptiste Coudurier
- h264* Loren Merritt, Michael Niedermayer
- h261* Michael Niedermayer
- h263* Michael Niedermayer
- huffyuv.c Michael Niedermayer
- idcinvideo.c Mike Melanson
- imc* Benjamin Larsson
- indeo2* Kostya Shishkov
- interplayvideo.c Mike Melanson
- jpeg_ls.c Kostya Shishkov
- kmvc.c Kostya Shishkov
- lcl*.c Roberto Togni
- libgsm.c Michel Bardiaux
- libx264.c Mans Rullgard
- loco.c Kostya Shishkov
- lzo.h, lzo.c Reimar Doeffinger
- mdec.c Michael Niedermayer
- mimic.c Ramiro Polla
- mjpeg.c Michael Niedermayer
- mpc* Kostya Shishkov
- mpeg12.c, mpeg12data.h Michael Niedermayer
- mpegvideo.c, mpegvideo.h Michael Niedermayer
- msmpeg4.c, msmpeg4data.h Michael Niedermayer
- msrle.c Mike Melanson
- msvideo1.c Mike Melanson
- nellymoserdec.c Benjamin Larsson
- nuv.c Reimar Doeffinger
- pcx.c Ivo van Poorten
- ptx.c Ivo van Poorten
- qdm2.c, qdm2data.h Roberto Togni
- qdrw.c Kostya Shishkov
- qpeg.c Kostya Shishkov
- qtrle.c Mike Melanson
- ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
- resample2.c Michael Niedermayer
- rl2.c Sascha Sommer
- rpza.c Roberto Togni
- rtjpeg.c, rtjpeg.h Reimar Doeffinger
- rv10.c Michael Niedermayer
- rv3* Kostya Shishkov
- rv4* Kostya Shishkov
- s3tc* Ivo van Poorten
- smc.c Mike Melanson
- snow.c Michael Niedermayer, Loren Merritt
- sonic.c Alex Beregszaszi
- sunrast.c Ivo van Poorten
- svq3.c Michael Niedermayer
- targa.c Kostya Shishkov
- tiff.c Kostya Shishkov
- truemotion1* Mike Melanson
- truemotion2* Kostya Shishkov
- truespeech.c Kostya Shishkov
- tscc.c Kostya Shishkov
- tta.c Alex Beregszaszi
- txd.c Ivo van Poorten
- ulti* Kostya Shishkov
- vb.c Kostya Shishkov
- vc1* Kostya Shishkov
- vcr1.c Michael Niedermayer
- vmnc.c Kostya Shishkov
- vorbis_enc.c Oded Shimon
- vorbis_dec.c Denes Balatoni
- vp3* Mike Melanson
- vp5 Aurelien Jacobs
- vp6 Aurelien Jacobs
- vqavideo.c Mike Melanson
- wavpack.c Kostya Shishkov
- wmv2.c Michael Niedermayer
- wnv1.c Kostya Shishkov
- xan.c Mike Melanson
- xl.c Kostya Shishkov
- xvmcvideo.c Ivan Kalvachev
- zmbv* Kostya Shishkov
-
-
- libavdevice
- ===========
- External Interface:
- libavdevice/avdevice.h
-
-
- libdc1394.c Roman Shaposhnik
- v4l2.c Luca Abeni
- vfwcap.c Ramiro Polla
-
-
- libavformat
- ===========
-
- Generic parts:
- External Interface:
- libavformat/avformat.h
- Utility Code:
- libavformat/utils.c
-
-
- Muxers/Demuxers:
- 4xm.c Mike Melanson
- adtsenc.c Mans Rullgard
- aiff.c Baptiste Coudurier
- ape.c Kostya Shishkov
- avi* Michael Niedermayer
- crc.c Michael Niedermayer
- daud.c Reimar Doeffinger
- dv.c Roman Shaposhnik
- dxa.c Kostya Shishkov
- flic.c Mike Melanson
- flvdec.c, flvenc.c Michael Niedermayer
- gxf.c Reimar Doeffinger
- gxfenc.c Baptiste Coudurier
- idcin.c Mike Melanson
- idroq.c Mike Melanson
- ipmovie.c Mike Melanson
- img2.c Michael Niedermayer
- libnut.c Oded Shimon
- lmlm4.c Ivo van Poorten
- matroska.c Aurelien Jacobs
- matroskaenc.c David Conrad
- mov.c Michael Niedermayer, Baptiste Coudurier
- movenc.c Michael Niedermayer, Baptiste Coudurier
- mpc.c Kostya Shishkov
- mpegts* Mans Rullgard
- msnwc_tcp.c Ramiro Polla
- mtv.c Reynaldo H. Verdejo Pinochet
- mxf.c Baptiste Coudurier
- nsvdec.c Francois Revol
- nut.c Michael Niedermayer
- nuv.c Reimar Doeffinger
- oggdec.c, oggdec.h Mans Rullgard
- oggenc.c Baptiste Coudurier
- oggparsevorbis.c Mans Rullgard
- oggparseogm.c Mans Rullgard
- psxstr.c Mike Melanson
- pva.c Ivo van Poorten
- raw.c Michael Niedermayer
- rl2.c Sascha Sommer
- rm.c Roberto Togni
- rtp.c, rtpenc.c Luca Abeni
- rtp_mpv.*, rtp_aac.* Luca Abeni
- rtsp.c Luca Barbato
- sdp.c Luca Abeni
- segafilm.c Mike Melanson
- siff.c Kostya Shishkov
- swf.c Baptiste Coudurier
- tta.c Alex Beregszaszi
- txd.c Ivo van Poorten
- voc.c Aurelien Jacobs
- wav.c Michael Niedermayer
- wc3movie.c Mike Melanson
- westwood.c Mike Melanson
- wv.c Kostya Shishkov
-
-
- Operating systems / CPU architectures
- =====================================
-
- Alpha Mans Rullgard, Falk Hueffner
- BeOS Francois Revol
- i386 Michael Niedermayer
- Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier
- Amiga / PowerPC Colin Ward
- Linux / PowerPC Luca Barbato
- Windows MinGW Alex Beregszaszi, Ramiro Polla
- Windows Cygwin Victor Paesa
- ADI/Blackfin DSP Marc Hoffman
|