ffmpeg/libavformat
Benjamin Larsson e0f7e32970 Cook compatibe decoder, patch by Benjamin Larsson
Add cook demucing, change rm demuxer so that it reorders audio packets
before sending them to the decoder, and send minimum decodeable sized
packets; pass only real codec extradata fo the decoder
Fix 28_8 decoder for the new demuxer strategy

Originally committed as revision 4726 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-09 16:08:18 +00:00
..
.cvsignore
4xm.c more non portable float parsing code ... 2005-07-19 15:32:43 +00:00
Makefile Put double-quotes around the install path in the "install-headers" section 2005-11-07 01:32:29 +00:00
allformats.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
amr.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
asf-enc.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
asf.c Fix asf header decoding issue, patch by < patrice -- bensoussan AH gmail -- com > 2005-10-26 12:15:09 +00:00
asf.h changes to ignore command media embedded in MS WMV files patch by ("Brown, Mike": mikeb, vibephone com) 2005-08-10 23:41:20 +00:00
au.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
audio.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
avformat.h Cook compatibe decoder, patch by Benjamin Larsson 2005-12-09 16:08:18 +00:00
avi.h
avidec.c Kill some compiler warnings. Compiled code verified identical after changes. 2005-09-06 21:25:35 +00:00
avienc.c add some h.264 fourccs to codec_bmp_tags[] 2005-11-30 10:50:13 +00:00
avio.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
avio.h remove non portable get/put_be64_double() 2005-07-19 14:50:22 +00:00
aviobuf.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
barpainet.c
barpainet.h Unify include paths, -I.. is in CFLAGS. 2005-12-05 20:44:56 +00:00
beosaudio.cpp minor compilation fix 2005-08-11 22:26:12 +00:00
crc.c per frame crc support 2005-11-05 00:10:22 +00:00
cutils.c
daud.c Support D-Cinema audio demuxing. 2005-09-02 19:18:59 +00:00
dc1394.c minor compilation fix 2005-08-11 22:26:12 +00:00
dv.c typo: viedo --> video 2005-09-03 12:57:21 +00:00
dv.h
dv1394.c
dv1394.h
electronicarts.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
ffm.c fix feed read_header, avoid using put_tag in write_header, to be consistent with read_header, also some minor cosmetics 2005-10-12 23:25:15 +00:00
file.c
flic.c support for FLX and DTA extensions in the FLIC format, courtesy of 2005-10-13 04:35:31 +00:00
flvdec.c kill duplicated get/put_be24() 2005-07-19 14:41:08 +00:00
flvenc.c support transcoding adpcm 2005-11-12 20:01:23 +00:00
framehook.c printf-> av_log patch by (Benjamin Larsson, banan: student ltu se) 2005-07-13 10:18:35 +00:00
framehook.h
gif.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
gifdec.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
grab.c Unify include paths, -I.. is in CFLAGS. 2005-12-05 20:44:56 +00:00
grab_bktr.c '#elseif' needs to be '#elif' patch by ("Steven M. Schultz": sms, 2BSD COM) 2005-08-13 16:17:50 +00:00
http.c
idcin.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
idroq.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
img.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
img2.c BMP image decoder 2005-11-30 01:40:50 +00:00
ipmovie.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
jpeg.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
matroska.c more non portable float parsing code ... 2005-07-19 15:32:43 +00:00
mmf.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
mov.c QDM2 compatible decoder 2005-10-18 20:16:43 +00:00
movenc.c Kill some compiler warnings. Compiled code verified identical after changes. 2005-09-06 21:25:35 +00:00
mp3.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
mpeg.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
mpegts.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
mpegts.h DVB subtitle decoder by (Ian Caulfield: imc25, cam ac uk) 2005-07-17 00:28:12 +00:00
mpegtsenc.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
mpjpeg.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
nsvdec.c kill a bunch of compiler warnings 2005-08-14 15:42:40 +00:00
nut.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
ogg.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
ogg2.c ogg format probe function by Ivo <ivop at euronet nl> 2005-12-05 00:15:51 +00:00
ogg2.h flac in ogg support 2005-05-11 22:47:26 +00:00
oggparseflac.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
oggparsetheora.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
oggparsevorbis.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
os_support.c
os_support.h
png.c
pnm.c
psxstr.c set timebase correctly? this thing is always 15fps? 2005-08-13 21:56:57 +00:00
qtpalette.h
raw.c Ingenient MJPEG support, more at http://www.artificis.hu/files/texts/ingenient.txt 2005-10-29 00:52:02 +00:00
rm.c Cook compatibe decoder, patch by Benjamin Larsson 2005-12-09 16:08:18 +00:00
rtp.c mpeg1video m bit fix by (Luca Abeni: lucabe72, email it) 2005-07-23 21:52:41 +00:00
rtp.h RTCP_* conflict with live.com and they seem not to be used anywhere so commenting them out 2005-06-28 14:51:56 +00:00
rtpproto.c
rtsp.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
rtsp.h RTP/RTSP and MPEG4-AAC audio 2005-05-26 07:47:51 +00:00
rtspcodes.h
segafilm.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
sgi.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
sierravmd.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
sol.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
swf.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00
tcp.c Mac OS X 10.4 compilation fix by Steven M. Schultz <sms at 2BSD dot COM> 2005-05-09 10:48:12 +00:00
udp.c FreeBSD ipv6 multicast patch from ports tree 2005-08-12 14:01:03 +00:00
utils.c allow NULL write_header() and write_trailer() 2005-11-04 23:50:11 +00:00
wav.c DTS is 0x2001 according to: http://www1.mplayerhq.hu/MPlayer/DOCS/codecs-status.html 2005-11-13 09:18:14 +00:00
wc3movie.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
westwood.c changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility 2005-07-17 22:24:36 +00:00
yuv.c drop most url_fileno() calls (allows to use ByteIOContext directly in caller apps instead of URLProtocol) 2005-05-19 00:06:27 +00:00
yuv4mpeg.c Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS 2005-09-23 00:25:41 +00:00