FFmpeg/libavformat
Kostya Shishkov 47ac2b0d14 Fix muxer so that generated files are playable by realplayer, other open
source players and by fixed ffmpeg rm demuxer (after r11127)
Patch by kostya

Originally committed as revision 11129 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-02 17:51:05 +00:00
..
4xm.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
adtsenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
aiff.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
allformats.c Introduce libavdevice 2007-11-22 16:10:02 +00:00
amr.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
apc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
ape.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
asf-enc.c stupid code (casting of void*) found by checktree.sh 2007-12-01 00:19:44 +00:00
asf.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
asf.h spelling 2007-12-01 22:21:04 +00:00
asfcrypt.c Add support for decrypting asf files 2007-10-20 14:25:02 +00:00
asfcrypt.h Add missing #includes to fix 'make checkheaders'. 2007-11-24 10:08:02 +00:00
au.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
avformat.h succes --> success typo 2007-12-01 12:05:59 +00:00
avi.h Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
avidec.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
avienc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
avio.c Extend URLProtocol with new function pointers and api functions for 2007-11-24 07:09:32 +00:00
avio.h Extend ByteIOContext and add the buffered IO functions: 2007-11-28 19:46:49 +00:00
aviobuf.c Extend ByteIOContext and add the buffered IO functions: 2007-11-28 19:46:49 +00:00
avisynth.c Replace all occurrences of AVERROR_IO with AVERROR(EIO). 2007-07-19 15:23:32 +00:00
avs.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
bethsoftvid.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
c93.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
crcenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
cutils.c spelling cosmetics 2007-07-02 12:19:26 +00:00
daud.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
dsicin.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
dv.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
dv.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
dvenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
dxa.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
eacdata.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
electronicarts.c add pcm_s16le_planar support for electronicarts files 2007-11-25 16:32:47 +00:00
ffm.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
file.c os_support.h is also needed for usleep and lseek on MinGW. 2007-11-22 02:27:39 +00:00
flic.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
flv.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
flvdec.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
flvenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
framecrcenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
framehook.c Change the vhook code to send real timestamps to the filters instead of the 2007-03-29 05:24:35 +00:00
framehook.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
gif.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
gifdec.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
gxf.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
gxf.h cosmetics: alignment 2007-07-26 13:02:07 +00:00
gxfenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
http.c os_support.h is also needed for usleep and lseek on MinGW. 2007-11-22 02:27:39 +00:00
idcin.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
idroq.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
img2.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
ipmovie.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
isom.c treat NONE as U8 to fix qtNONE/000_0032.MOV, this should not any have side effect since if bps is 16 in stsd, codec will be changed to s16be, just yell if this breaks any sample 2007-07-30 10:00:42 +00:00
isom.h include all prerequisites in header files 2007-06-16 22:59:13 +00:00
libnut.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
Makefile Keep -L flags before corresponding -l flags. 2007-11-23 11:41:01 +00:00
matroska.c Use V_MPEG4/ISO/ASP for mpeg4 when muxing mkv 2007-09-06 05:14:09 +00:00
matroska.h Make Matroska demuxer output full frames instead of slices for RealVideo 2007-10-21 17:21:20 +00:00
matroskadec.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
matroskaenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mm.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mmf.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mov.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
movenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mp3.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mpc8.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mpc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mpeg.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mpeg.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
mpegenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mpegts.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mpegts.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
mpegtsenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mpjpeg.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mtv.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
mxf.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
network.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
nsvdec.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
nut.c Add some parentheses to clarify operator precedence, fixes the warnings: 2007-11-04 22:51:49 +00:00
nut.h rename av_crc04C11DB7_update to ff_crc04C11DB7_update and move it to aviobuf.c so it can be reused by other (de)muxers 2007-10-30 00:01:25 +00:00
nutdec.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
nutenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
nuv.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
oggdec.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
oggdec.h set PKT_FLAG_KEY for Theora and OGM streams 2007-11-11 21:56:18 +00:00
oggenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
oggparseflac.c Rename ogg2.[ch] to oggdec.[ch]. 2007-11-07 20:22:32 +00:00
oggparseogm.c set PKT_FLAG_KEY for Theora and OGM streams 2007-11-11 21:56:18 +00:00
oggparsetheora.c set PKT_FLAG_KEY for Theora and OGM streams 2007-11-11 21:56:18 +00:00
oggparsevorbis.c Rename ogg2.[ch] to oggdec.[ch]. 2007-11-07 20:22:32 +00:00
os_support.c Include os_support.h only when needed 2007-11-21 16:33:06 +00:00
os_support.h Remove possibly misleading comments. 2007-11-27 11:27:50 +00:00
psxstr.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
qtpalette.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
raw.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
raw.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
riff.c HDYC fourcc, sample hdyc/Test2.avi 2007-09-21 18:23:46 +00:00
riff.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
rm.h Seek regression for RM demuxer fix 2007-11-03 06:43:29 +00:00
rmdec.c Revert r10892, it's wrong and no longer needed to prevent crashes 2007-12-02 17:41:12 +00:00
rmenc.c Fix muxer so that generated files are playable by realplayer, other open 2007-12-02 17:51:05 +00:00
rtp_aac.c Allow to set the maximum number of frames per RTP packet (and add support for 2007-10-02 14:48:08 +00:00
rtp_aac.h Add missing #includes to fix 'make checkheaders'. 2007-11-24 10:08:02 +00:00
rtp_h264.c Enable debug variable only when debug code is enabled, fixes the warning: 2007-11-04 12:46:16 +00:00
rtp_h264.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
rtp_internal.h Remove the "AVRtpPayloadTypes[i].pt == i" assumption from RTP and RTSP 2007-11-16 07:59:41 +00:00
rtp_mpv.c Add my name to the copyright header, since rtp_mpv now contains 2007-09-24 12:15:42 +00:00
rtp_mpv.h Add missing #includes to fix 'make checkheaders'. 2007-11-24 10:08:02 +00:00
rtp.c Fix some spelling mistakes. 2007-12-02 14:06:28 +00:00
rtp.h Remove prototype for non-existent function 2007-10-26 11:36:11 +00:00
rtpproto.c Add #include "os_support.h" to restore OS/2 support. 2007-11-27 11:42:09 +00:00
rtsp.c Suppress the "redirector hack" from libavformat/utils.c:av_open_input_stream(), 2007-11-29 08:35:05 +00:00
rtsp.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
rtspcodes.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
sdp.c Add support for some more audio formats 2007-11-09 12:33:28 +00:00
segafilm.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
sierravmd.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
siff.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
smacker.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
sol.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
swf.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
tcp.c Include os_support.h only when needed 2007-11-21 16:33:06 +00:00
thp.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
tiertexseq.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
tta.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
txd.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
udp.c Include os_support.h only when needed 2007-11-21 16:33:06 +00:00
utils.c Suppress the "redirector hack" from libavformat/utils.c:av_open_input_stream(), 2007-11-29 08:35:05 +00:00
voc.c license header consistency cosmetics 2007-07-05 10:40:25 +00:00
voc.h Add FFMPEG_ prefix to all multiple inclusion guards. 2007-10-17 09:37:46 +00:00
vocdec.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
vocenc.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
wav.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
wc3movie.c 1000l _reserved (found by checktree.sh) 2007-12-01 00:07:51 +00:00
westwood.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
wv.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00
yuv4mpeg.c Use dynamically allocated ByteIOContext in AVFormatContext 2007-11-21 07:41:00 +00:00