[Ffmpeg-devel] maintainers list
Alexander Strasser
eclipse7
Tue Feb 7 03:25:08 CET 2006
Hi,
Diego Biurrun wrote:
> On Fri, Feb 03, 2006 at 03:26:40PM +0100, Diego Biurrun wrote:
> > On Fri, Feb 03, 2006 at 03:03:10PM +0100, Michael Niedermayer wrote:
> > >
> > > On Fri, Feb 03, 2006 at 12:51:50PM +0100, Diego Biurrun wrote:
> > > >
> > > > during the last days the question of who maintains what has been
> > > > creeping up constantly. I thought we might want to fix this in a file
> > > > where it can be looked up easily. I've just produced a short and
> > > > incomplete draft that could be committed to CVS as a MAINTAINERS file or
> > > > something. Comments and additions welcome. Is this desirable?
> > >
> > > yes definitely!!!
> >
> > :)
> >
> > OK, all your areas applied.
>
> I went over the files and checked out all obvious maintainers. Here is
> the updated list. I'll commit this soon unless somebody comes up with
> some clever improvements.
Good.
I have prepared an different attempt (unfinished file attached), of
course much data still needs to be filled in but as a rough preview
it is ok i think. Also many files that belong together still need to be
grouped and so on.
The Advantage of my layout is that you easily see what stuff belongs
together and to what lib and that you can easily find out the maintainer
by knowing a filename or keyword. Also I changed the platform to consist
of os/arch pairs (only one entry as example).
There are also still some open questions:
- leave out umaintained parts or explicitly list them as unmaintained?
- coders/decoders and muxers/demuxers in the same section or separated?
For the latter I think separated might be better to avoid confusion.
The other option is to write Decoder/... in each entry but this would
be quite redundant and ugly IMHO.
Of course I can't complete this alone, so if this approach is wanted
people who maintain parts of ffmpeg need to help me filling in the missing
entries.
Alex (beastd)
-------------- next part --------------
FIXME: remove unimportant files/entries and name/sort the needed ones
FFmpeg maintainers
==================
Below is a list of the people maintaining different parts of the
FFmpeg code.
Project Leader
==============
Michael Niedermayer
final design decisions
Misc Areas
==========
documentation Mike Melanson, Diego Biurrun
website Mike Melanson, Diego Biurrun
build system (configure,Makefiles,...) Diego Biurrun
libavutil
=========
External Interfaces:
libavutil/avutil.h
Internal Interfaces:
libavutil/common.h
Other:
intfloat_readwrite.h, intfloat_readwrite.c Michael Niedermayer
rational.h, rational.c 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.h, opt.c
Arithmetic Expression Evaluator:
eval.c Michael Niedermayer
Rate Control:
ratecontrol.c
xvid_rc.c
Entropy Coding:
rangecoder.h, rangecoder.c Michael Niedermayer
Bitsream Reading:
bitstream.h, bitstream.c Michael Niedermayer
Audio and Video Frame Extraction:
parser.c
Postprocessing:
libpostproc Michael Niedermayer
Codecs:
DV - dv.c Roman Shaposhnik
xl.c
mpegaudiodec.c
motion_est.c
vqavideo.c
mpegaudiotab.h
a52dec.c
mpegaudiodectab.h
wmadec.c
mpeg4data.h
dvdsubenc.c
xvidff.c
pthread.c
4xm.c
interplayvideo.c
ac3.h
adx.c
amr.c
bmp.c
fft.c
lcl.c
LZO - lzo.h, lzo.c Reimar Doeffinger
pcm.c
png.c
pnm.c
raw.c
smc.c
vc9.c
vp3.c
xan.c
qtrle.c
truespeech.c
vp3data.h
h261data.h
vc9data.h
oggvorbis.c
motion_est_template.c
vp3dsp.c
beosthread.c
error_resilience.c
allcodecs.c
dct-test.c
msmpeg4.c
xvmcvideo.c
sonic.c
motion_test.c
flicvideo.c
aasc.c
svq1_cb.h
truemotion1data.h
alac.c
mjpeg.c
g726.c
asv1.c
h261.c
h263.c
h264.c
roqvideo.c
cljr.c
COOK - cook.c Benjamin Larsson
cscd.c
cyuv.c
dpcm.c
mpeg12.c
h263data.h
faac.c
faad.c
ffv1.c
QDM2 - qdm2data.h, qdm2.c Roberto Togni
FLAC - flac.c Alex Beregszaszi
h263dec.c
fraps.c
msvideo1.c
shorten.c
msrle.c
wmadata.h
mp3lameaudio.c
mace.c
loco.c
mdct.c
mdec.c
jpeg_ls.c
huffyuv.c
adpcm.c
svq1_vlc.h
h264data.h
qdrw.c
cinepak.c
qpeg.c
x264.c
rv10.c
ulti_cb.h
rpza.c
imgresample.c
sp5x.h
simple_idct.c
simple_idct.h
snow.c
mpeg12data.h
imgconvert.c
cookdata.h
svq1.c
svq3.c
tscc.c
h264idct.c
ulti.c
vcr1.c
imgconvert_template.h
wmv2.c
wnv1.c
resample2.c
truespeech_data.h
msmpeg4data.h
mpegvideo.c
mpegvideo.h
ac3dec.c
ac3enc.c
vmdav.c
ac3tab.h
faandct.c
faandct.h
indeo2.c
indeo3.c
dsputil.c
dsputil.h
jfdctfst.c
jfdctint.c
indeo2data.h
libgsm.c
oggtheora.c
cabac.c
cabac.h
idcinvideo.c
golomb.c
golomb.h
mpegaudio.c
mpegaudio.h
dtsdec.c
ws-snd1.c
8bps.c
dvbsubdec.c
truemotion1.c
truemotion2.c
apiexample.c
fdctref.c
dvbsub.c
dvdata.h
indeo3data.h
ra144.c
ra144.h
ra288.c
ra288.h
Vorbis I - vorbis.h, vorbis.c
resample.c
dvdsub.c
jrevdct.c
libavformat
===========
Generic parts:
External Interface:
libavcodec/avcodec.h
Utility Code:
libavcodec/utils.c
Muxers/Demuxers:
au.c
dv.c
dv.h
rm.c
rtpproto.c
psxstr.c
4xm.c
westwood.c
grab_bktr.c
amr.c
asf.c
asf.h
avi.h
rtspcodes.h
crc.c
ffm.c
yuv4mpeg.c
gif.c
img.c
mp3.c
mmf.c
MOV/QT - mov.c Francois Revol
ogg.c
nut.c
png.c
pnm.c
raw.c
sgi.c
rtp.c
rtp.h
tcp.c
sol.c
swf.c
udp.c
wav.c
yuv.c
oggparsevorbis.c
sierravmd.c
dv1394.c
dv1394.h
avidec.c
avienc.c
wc3movie.c
ipmovie.c
aiff.c
cutils.c
avio.c
avio.h
allformats.c
dc1394.c
beosaudio.cpp
daud.c
mpegts.c
mpegts.h
matroska.c
file.c
flic.c
grab.c
http.c
img2.c
jpeg.c
movenc.c
mpjpeg.c
mpeg.c
mpegtsenc.c
ogg2.c
ogg2.h
v4l2.c
asf-enc.c
avformat.h
rtsp.c
rtsp.h
os_support.c
os_support.h
electronicarts.c
utils.c
nsvdec.c
barpainet.c
barpainet.h
aviobuf.c
oggparseflac.c
idcin.c
idroq.c
audio.c
qtpalette.h
oggparsetheora.c
segafilm.c
gifdec.c
framehook.c
framehook.h
flvdec.c
flvenc.c
Applications
============
ffmpeg:
ffmpeg.c
Video Hooks:
vhook
vhook/watermark.c
vhook/ppm.c
vhook/drawtext.c
vhook/fish.c
vhook/null.c
vhook/imlib2.c
ffplay:
ffplay.c
ffserver:
ffserver.h
ffserver.c
Commandline utility code:
cmdutils.h
cmdutils.c
Platforms
=========
Linux/i386 Michael Niedermayer
FIXME: list other maintained os/arch combinations
More information about the ffmpeg-devel
mailing list