2006-02-08 11:32:03 +00:00
|
|
|
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
|
2006-03-09 14:40:14 +00:00
|
|
|
vhook/watermark.c Marcus Engene
|
2006-02-08 11:32:03 +00:00
|
|
|
vhook/ppm.c
|
|
|
|
vhook/drawtext.c
|
|
|
|
vhook/fish.c
|
|
|
|
vhook/null.c
|
|
|
|
vhook/imlib2.c
|
|
|
|
|
|
|
|
ffplay:
|
2008-08-01 23:27:10 +00:00
|
|
|
ffplay.c Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
|
|
|
|
ffserver:
|
2008-05-30 00:51:07 +00:00
|
|
|
ffserver.c, ffserver.h Baptiste Coudurier
|
2006-02-08 11:32:03 +00:00
|
|
|
|
|
|
|
Commandline utility code:
|
2008-08-01 23:27:10 +00:00
|
|
|
cmdutils.c, cmdutils.h Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
|
|
|
|
QuickTime faststart:
|
|
|
|
qt-faststart.c Mike Melanson
|
|
|
|
|
|
|
|
|
|
|
|
Miscellaneous Areas
|
|
|
|
===================
|
|
|
|
|
|
|
|
documentation Mike Melanson, Diego Biurrun
|
|
|
|
website Mike Melanson, Diego Biurrun
|
2006-06-17 20:02:44 +00:00
|
|
|
build system (configure,Makefiles) Diego Biurrun, Mans Rullgard
|
2006-04-15 15:09:45 +00:00
|
|
|
project server Diego Biurrun, Mans Rullgard
|
2006-08-21 09:06:32 +00:00
|
|
|
mailinglists Michael Niedermayer, Baptiste Coudurier
|
2008-09-28 19:05:34 +00:00
|
|
|
presets Robert Swain
|
2006-02-08 11:32:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
libavutil
|
|
|
|
=========
|
|
|
|
|
|
|
|
External Interfaces:
|
2008-08-01 23:27:10 +00:00
|
|
|
libavutil/avutil.h Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
Internal Interfaces:
|
2008-08-01 23:27:10 +00:00
|
|
|
libavutil/common.h Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
|
|
|
|
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:
|
2008-08-01 23:27:10 +00:00
|
|
|
utils.c Michael Niedermayer
|
|
|
|
mem.c Michael Niedermayer
|
|
|
|
opt.c, opt.h Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
arithmetic expression evaluator:
|
|
|
|
eval.c Michael Niedermayer
|
|
|
|
audio and video frame extraction:
|
2008-08-01 23:27:10 +00:00
|
|
|
parser.c Michael Niedermayer
|
2007-04-07 14:10:02 +00:00
|
|
|
bitstream reading:
|
2006-02-08 11:32:03 +00:00
|
|
|
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
|
2007-03-25 14:33:03 +00:00
|
|
|
lzw.* Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
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:
|
2008-08-01 23:27:10 +00:00
|
|
|
ratecontrol.c Michael Niedermayer
|
2007-06-06 08:48:04 +00:00
|
|
|
libxvid_rc.c Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
simple IDCT:
|
|
|
|
simple_idct.c, simple_idct.h Michael Niedermayer
|
|
|
|
postprocessing:
|
|
|
|
libpostproc/* Michael Niedermayer
|
|
|
|
|
|
|
|
Codecs:
|
|
|
|
4xm.c Michael Niedermayer
|
|
|
|
8bps.c Roberto Togni
|
2008-08-19 19:25:00 +00:00
|
|
|
8svx.c Jaikrishnan Menon
|
2006-03-03 05:52:02 +00:00
|
|
|
aasc.c Kostya Shishkov
|
2008-08-21 10:15:05 +00:00
|
|
|
aac.[ch], aactab.[ch], aacdectab.h Robert Swain
|
2007-03-20 13:29:33 +00:00
|
|
|
ac3* Justin Ruggles
|
2008-08-19 19:25:00 +00:00
|
|
|
alacenc.c Jaikrishnan Menon
|
2007-09-16 04:47:12 +00:00
|
|
|
apedec.c Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
asv* Michael Niedermayer
|
2007-04-18 19:48:52 +00:00
|
|
|
atrac3* Benjamin Larsson
|
2008-09-23 08:26:59 +00:00
|
|
|
bmp.c Mans Rullgard, Kostya Shishkov
|
2006-07-03 10:08:50 +00:00
|
|
|
cavs* Stefan Gehrer
|
2006-02-08 11:32:03 +00:00
|
|
|
cinepak.c Roberto Togni
|
|
|
|
cljr Alex Beregszaszi
|
|
|
|
cook.c, cookdata.h Benjamin Larsson
|
|
|
|
cscd.c Reimar Doeffinger
|
2007-12-14 09:22:27 +00:00
|
|
|
dca.c Kostya Shishkov, Benjamin Larsson
|
2007-10-08 11:27:18 +00:00
|
|
|
dnxhd* Baptiste Coudurier
|
2006-02-08 11:32:03 +00:00
|
|
|
dpcm.c Mike Melanson
|
2007-03-14 14:49:49 +00:00
|
|
|
dxa.c Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
dv.c Roman Shaposhnik
|
|
|
|
ffv1.c Michael Niedermayer
|
|
|
|
flac.c Alex Beregszaszi
|
2006-07-03 10:08:50 +00:00
|
|
|
flacenc.c Justin Ruggles
|
2007-01-21 20:56:20 +00:00
|
|
|
flashsv* Benjamin Larsson
|
2006-02-08 11:32:03 +00:00
|
|
|
flicvideo.c Mike Melanson
|
|
|
|
g726.c Roman Shaposhnik
|
2006-10-22 15:05:03 +00:00
|
|
|
gifdec.c Baptiste Coudurier
|
2006-02-08 11:32:03 +00:00
|
|
|
h264* Loren Merritt, Michael Niedermayer
|
|
|
|
h261* Michael Niedermayer
|
|
|
|
h263* Michael Niedermayer
|
|
|
|
huffyuv.c Michael Niedermayer
|
|
|
|
idcinvideo.c Mike Melanson
|
2006-11-14 18:56:25 +00:00
|
|
|
imc* Benjamin Larsson
|
2006-03-03 05:52:02 +00:00
|
|
|
indeo2* Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
interplayvideo.c Mike Melanson
|
2006-03-03 05:52:02 +00:00
|
|
|
jpeg_ls.c Kostya Shishkov
|
2006-04-07 16:59:57 +00:00
|
|
|
kmvc.c Kostya Shishkov
|
2007-07-17 22:08:19 +00:00
|
|
|
lcl*.c Roberto Togni
|
2007-02-20 11:09:47 +00:00
|
|
|
libgsm.c Michel Bardiaux
|
2008-10-13 15:47:34 +00:00
|
|
|
libx264.c Mans Rullgard, Jason Garrett-Glaser
|
2006-03-03 05:52:02 +00:00
|
|
|
loco.c Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
lzo.h, lzo.c Reimar Doeffinger
|
|
|
|
mdec.c Michael Niedermayer
|
2008-03-18 19:51:34 +00:00
|
|
|
mimic.c Ramiro Polla
|
2006-02-08 11:32:03 +00:00
|
|
|
mjpeg.c Michael Niedermayer
|
2006-12-24 04:51:43 +00:00
|
|
|
mpc* Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
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
|
2007-10-18 14:32:04 +00:00
|
|
|
nellymoserdec.c Benjamin Larsson
|
2006-03-27 22:22:50 +00:00
|
|
|
nuv.c Reimar Doeffinger
|
2007-12-28 13:46:52 +00:00
|
|
|
pcx.c Ivo van Poorten
|
2007-04-29 09:37:07 +00:00
|
|
|
ptx.c Ivo van Poorten
|
2006-02-08 11:32:03 +00:00
|
|
|
qdm2.c, qdm2data.h Roberto Togni
|
2006-03-03 05:52:02 +00:00
|
|
|
qdrw.c Kostya Shishkov
|
|
|
|
qpeg.c Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
qtrle.c Mike Melanson
|
|
|
|
ra144.c, ra144.h, ra288.c, ra288.h Roberto Togni
|
|
|
|
resample2.c Michael Niedermayer
|
2008-03-21 14:09:12 +00:00
|
|
|
rl2.c Sascha Sommer
|
2006-02-08 11:32:03 +00:00
|
|
|
rpza.c Roberto Togni
|
2006-03-27 22:22:50 +00:00
|
|
|
rtjpeg.c, rtjpeg.h Reimar Doeffinger
|
2006-02-08 11:32:03 +00:00
|
|
|
rv10.c Michael Niedermayer
|
2007-12-07 05:45:12 +00:00
|
|
|
rv3* Kostya Shishkov
|
|
|
|
rv4* Kostya Shishkov
|
2007-05-08 11:03:00 +00:00
|
|
|
s3tc* Ivo van Poorten
|
2006-02-08 11:32:03 +00:00
|
|
|
smc.c Mike Melanson
|
|
|
|
snow.c Michael Niedermayer, Loren Merritt
|
|
|
|
sonic.c Alex Beregszaszi
|
2007-12-28 13:46:52 +00:00
|
|
|
sunrast.c Ivo van Poorten
|
2006-02-08 11:32:03 +00:00
|
|
|
svq3.c Michael Niedermayer
|
2006-10-11 04:15:04 +00:00
|
|
|
targa.c Kostya Shishkov
|
2006-10-13 10:48:29 +00:00
|
|
|
tiff.c Kostya Shishkov
|
2006-03-03 05:52:02 +00:00
|
|
|
truemotion1* Mike Melanson
|
|
|
|
truemotion2* Kostya Shishkov
|
|
|
|
truespeech.c Kostya Shishkov
|
|
|
|
tscc.c Kostya Shishkov
|
2007-11-14 16:04:05 +00:00
|
|
|
tta.c Alex Beregszaszi
|
2007-05-08 11:03:00 +00:00
|
|
|
txd.c Ivo van Poorten
|
2006-03-03 05:52:02 +00:00
|
|
|
ulti* Kostya Shishkov
|
2007-10-22 06:01:38 +00:00
|
|
|
vb.c Kostya Shishkov
|
2006-07-03 10:08:50 +00:00
|
|
|
vc1* Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
vcr1.c Michael Niedermayer
|
2006-09-05 04:37:14 +00:00
|
|
|
vmnc.c Kostya Shishkov
|
2006-10-02 09:51:34 +00:00
|
|
|
vorbis_enc.c Oded Shimon
|
2007-07-16 11:44:26 +00:00
|
|
|
vorbis_dec.c Denes Balatoni
|
2006-02-08 11:32:03 +00:00
|
|
|
vp3* Mike Melanson
|
2006-09-09 17:19:37 +00:00
|
|
|
vp5 Aurelien Jacobs
|
|
|
|
vp6 Aurelien Jacobs
|
2006-02-08 11:32:03 +00:00
|
|
|
vqavideo.c Mike Melanson
|
2006-09-26 03:41:51 +00:00
|
|
|
wavpack.c Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
wmv2.c Michael Niedermayer
|
2006-03-03 05:52:02 +00:00
|
|
|
wnv1.c Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
xan.c Mike Melanson
|
2006-03-03 05:52:02 +00:00
|
|
|
xl.c Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
xvmcvideo.c Ivan Kalvachev
|
2006-12-07 04:36:37 +00:00
|
|
|
zmbv* Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
|
|
|
|
|
2008-03-08 22:55:31 +00:00
|
|
|
libavdevice
|
|
|
|
===========
|
|
|
|
External Interface:
|
|
|
|
libavdevice/avdevice.h
|
|
|
|
|
|
|
|
|
2008-03-08 22:58:04 +00:00
|
|
|
libdc1394.c Roman Shaposhnik
|
2008-03-08 22:55:31 +00:00
|
|
|
v4l2.c Luca Abeni
|
2008-03-08 22:59:41 +00:00
|
|
|
vfwcap.c Ramiro Polla
|
2008-03-08 22:55:31 +00:00
|
|
|
|
|
|
|
|
2006-02-08 11:32:03 +00:00
|
|
|
libavformat
|
|
|
|
===========
|
|
|
|
|
|
|
|
Generic parts:
|
|
|
|
External Interface:
|
2008-08-01 23:27:10 +00:00
|
|
|
libavformat/avformat.h Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
Utility Code:
|
2008-08-01 23:27:10 +00:00
|
|
|
libavformat/utils.c Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
Muxers/Demuxers:
|
|
|
|
4xm.c Mike Melanson
|
2006-02-10 08:21:13 +00:00
|
|
|
adtsenc.c Mans Rullgard
|
2006-10-10 13:27:41 +00:00
|
|
|
aiff.c Baptiste Coudurier
|
2007-09-16 04:47:12 +00:00
|
|
|
ape.c Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
avi* Michael Niedermayer
|
|
|
|
crc.c Michael Niedermayer
|
|
|
|
daud.c Reimar Doeffinger
|
2008-03-08 22:55:31 +00:00
|
|
|
dv.c Roman Shaposhnik
|
2007-03-14 14:49:49 +00:00
|
|
|
dxa.c Kostya Shishkov
|
2008-05-26 23:45:38 +00:00
|
|
|
ffm* Baptiste Coudurier
|
2006-02-08 11:32:03 +00:00
|
|
|
flic.c Mike Melanson
|
|
|
|
flvdec.c, flvenc.c Michael Niedermayer
|
2006-07-03 16:32:57 +00:00
|
|
|
gxf.c Reimar Doeffinger
|
2006-07-19 09:38:22 +00:00
|
|
|
gxfenc.c Baptiste Coudurier
|
2006-02-08 11:32:03 +00:00
|
|
|
idcin.c Mike Melanson
|
|
|
|
idroq.c Mike Melanson
|
2008-08-19 19:25:00 +00:00
|
|
|
iff.c Jaikrishnan Menon
|
2006-02-08 11:32:03 +00:00
|
|
|
ipmovie.c Mike Melanson
|
|
|
|
img2.c Michael Niedermayer
|
2007-02-23 23:25:29 +00:00
|
|
|
libnut.c Oded Shimon
|
2008-01-07 23:53:57 +00:00
|
|
|
lmlm4.c Ivo van Poorten
|
2006-11-08 18:55:21 +00:00
|
|
|
matroska.c Aurelien Jacobs
|
2007-09-05 00:38:42 +00:00
|
|
|
matroskaenc.c David Conrad
|
2007-03-04 17:59:25 +00:00
|
|
|
mov.c Michael Niedermayer, Baptiste Coudurier
|
2006-11-15 13:44:49 +00:00
|
|
|
movenc.c Michael Niedermayer, Baptiste Coudurier
|
2006-12-24 04:51:43 +00:00
|
|
|
mpc.c Kostya Shishkov
|
2008-08-26 01:22:19 +00:00
|
|
|
mpeg.c Michael Niedermayer
|
|
|
|
mpegenc.c Michael Niedermayer
|
2006-02-08 11:32:03 +00:00
|
|
|
mpegts* Mans Rullgard
|
2008-03-18 19:54:47 +00:00
|
|
|
msnwc_tcp.c Ramiro Polla
|
2006-10-12 01:04:32 +00:00
|
|
|
mtv.c Reynaldo H. Verdejo Pinochet
|
2008-08-26 16:41:29 +00:00
|
|
|
mxf* Baptiste Coudurier
|
2006-02-08 11:32:03 +00:00
|
|
|
nsvdec.c Francois Revol
|
2007-02-23 23:25:29 +00:00
|
|
|
nut.c Michael Niedermayer
|
2006-03-27 22:22:50 +00:00
|
|
|
nuv.c Reimar Doeffinger
|
2007-11-10 18:29:07 +00:00
|
|
|
oggdec.c, oggdec.h Mans Rullgard
|
2007-11-10 18:27:03 +00:00
|
|
|
oggenc.c Baptiste Coudurier
|
2006-02-08 11:32:03 +00:00
|
|
|
oggparsevorbis.c Mans Rullgard
|
2006-05-18 08:23:27 +00:00
|
|
|
oggparseogm.c Mans Rullgard
|
2006-02-08 11:32:03 +00:00
|
|
|
psxstr.c Mike Melanson
|
2008-01-02 10:46:37 +00:00
|
|
|
pva.c Ivo van Poorten
|
2006-02-08 11:32:03 +00:00
|
|
|
raw.c Michael Niedermayer
|
2008-03-21 14:09:12 +00:00
|
|
|
rl2.c Sascha Sommer
|
2006-02-08 11:32:03 +00:00
|
|
|
rm.c Roberto Togni
|
2008-01-05 11:34:07 +00:00
|
|
|
rtp.c, rtpenc.c Luca Abeni
|
|
|
|
rtp_mpv.*, rtp_aac.* Luca Abeni
|
2007-07-12 21:26:27 +00:00
|
|
|
rtsp.c Luca Barbato
|
2007-09-27 06:38:03 +00:00
|
|
|
sdp.c Luca Abeni
|
2006-02-08 11:32:03 +00:00
|
|
|
segafilm.c Mike Melanson
|
2007-10-22 06:01:38 +00:00
|
|
|
siff.c Kostya Shishkov
|
2007-01-14 00:47:22 +00:00
|
|
|
swf.c Baptiste Coudurier
|
2007-11-14 16:04:05 +00:00
|
|
|
tta.c Alex Beregszaszi
|
2007-05-08 11:03:00 +00:00
|
|
|
txd.c Ivo van Poorten
|
2006-02-09 22:52:23 +00:00
|
|
|
voc.c Aurelien Jacobs
|
2006-02-08 11:32:03 +00:00
|
|
|
wav.c Michael Niedermayer
|
|
|
|
wc3movie.c Mike Melanson
|
|
|
|
westwood.c Mike Melanson
|
2006-09-26 03:41:51 +00:00
|
|
|
wv.c Kostya Shishkov
|
2006-02-08 11:32:03 +00:00
|
|
|
|
2008-11-25 17:12:45 +00:00
|
|
|
Protocols:
|
|
|
|
udp.c Luca Abeni
|
|
|
|
|
2006-02-08 11:32:03 +00:00
|
|
|
|
|
|
|
Operating systems / CPU architectures
|
|
|
|
=====================================
|
|
|
|
|
|
|
|
Alpha Mans Rullgard, Falk Hueffner
|
2008-08-15 00:28:36 +00:00
|
|
|
ARM Mans Rullgard
|
2006-02-08 11:32:03 +00:00
|
|
|
BeOS Francois Revol
|
|
|
|
i386 Michael Niedermayer
|
2007-06-13 18:48:39 +00:00
|
|
|
Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier
|
2006-02-18 14:28:01 +00:00
|
|
|
Amiga / PowerPC Colin Ward
|
2006-03-27 12:51:19 +00:00
|
|
|
Linux / PowerPC Luca Barbato
|
2007-07-02 19:49:31 +00:00
|
|
|
Windows MinGW Alex Beregszaszi, Ramiro Polla
|
2007-06-29 16:39:18 +00:00
|
|
|
Windows Cygwin Victor Paesa
|
2007-05-15 02:06:27 +00:00
|
|
|
ADI/Blackfin DSP Marc Hoffman
|
2008-09-13 17:09:18 +00:00
|
|
|
Sparc Roman Shaposhnik
|