ffmpeg/libavformat
Laurent Aimar d1c2156bc6 Fix an invalid free in the AVI muxer when an unsupported audio track is added.
patch by Laurent Aimar, fenrir via.ecp fr

Originally committed as revision 15159 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-02 22:53:42 +00:00
..
4xm.c
Makefile create a separate codec_id for E-AC-3 2008-09-01 14:33:54 +00:00
adtsenc.c
aiff.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
allformats.c create a separate codec_id for E-AC-3 2008-09-01 14:33:54 +00:00
amr.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
apc.c
ape.c
asf-enc.c Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const * 2008-08-24 16:51:50 +00:00
asf.c convert every muxer/demuxer to write/read sample_aspect_ratio from/to 2008-08-23 23:43:20 +00:00
asf.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
asfcrypt.c
asfcrypt.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
au.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
avc.c
avc.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
avformat.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
avi.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
avidec.c convert every muxer/demuxer to write/read sample_aspect_ratio from/to 2008-08-23 23:43:20 +00:00
avienc.c Fix an invalid free in the AVI muxer when an unsupported audio track is added. 2008-09-02 22:53:42 +00:00
avio.c Implement url_open_protocol(), which is basiclly the former url_open() 2008-08-19 23:44:23 +00:00
avio.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
aviobuf.c Only reset buffer state if seeking is successful; update seek reg ref. 2008-07-31 19:40:06 +00:00
avisynth.c
avs.c
bethsoftvid.c
bfi.c
c93.c convert every muxer/demuxer to write/read sample_aspect_ratio from/to 2008-08-23 23:43:20 +00:00
crcenc.c
cutils.c
daud.c Add D-Cinema audio muxer 2008-08-04 07:35:07 +00:00
dsicin.c
dv.c Intial implementation of the DV100 (AKA DVCPRO HD) decoder and demuxer as 2008-08-28 22:41:00 +00:00
dv.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
dvenc.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
dxa.c
eacdata.c
electronicarts.c Support Electronic Arts files containing MP3 audio. 2008-08-18 12:39:57 +00:00
ffm.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
ffmdec.c Improve long names for FFM muxer and demuxer: 2008-07-27 20:59:40 +00:00
ffmenc.c Fix rc_eq mem leak. 2008-08-16 14:46:31 +00:00
file.c
flic.c Make flic probe check a few more things. 2008-07-14 22:55:07 +00:00
flv.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
flvdec.c skip empty flv data packets, fix issue #602 2008-08-29 22:10:34 +00:00
flvenc.c timestamps in flv are 32bits _signed_ according to flash player, specs are wrong 2008-08-30 03:07:31 +00:00
framecrcenc.c
framehook.c Remove pointless #ifdef CONFIG_VHOOK from the code. 2008-09-02 22:31:41 +00:00
framehook.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
gif.c
gxf.c
gxf.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
gxfenc.c
http.c
idcin.c remove useless close funcs 2008-06-19 23:25:04 +00:00
idroq.c remove useless close funcs 2008-06-19 23:25:04 +00:00
iff.c
img2.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
internal.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
ipmovie.c remove useless close funcs 2008-06-19 23:25:04 +00:00
isom.c allow mp2 to be muxed into mp4 2008-09-02 19:13:25 +00:00
isom.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
libnut.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
lmlm4.c
matroska.c matroska: add E-AC-3 support 2008-09-01 15:50:12 +00:00
matroska.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
matroskadec.c matroskadec: cosmetics: indentation 2008-08-27 19:58:55 +00:00
matroskaenc.c Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const * 2008-08-24 16:51:50 +00:00
mm.c Remove useless empty close functions in mmf and mm demuxers. 2008-08-24 14:02:55 +00:00
mmf.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
mov.c remove vorbis dec hack, decoding will be done anyway to get frame size 2008-08-29 20:04:28 +00:00
movenc.c correctly mux mpeg2 audio 13818-3 in mp4 2008-09-02 20:48:45 +00:00
mp3.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
mpc.c
mpc8.c
mpeg.c vertical align 2008-08-26 01:29:43 +00:00
mpeg.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mpegenc.c vertical align 2008-08-26 01:29:43 +00:00
mpegts.c Add flag to mark demuxers that can output discontinuous timestamps. 2008-08-15 16:13:05 +00:00
mpegts.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mpegtsenc.c Change Dirac in MPEG-TS encapsulation to conform with spec changes. 2008-08-14 11:17:23 +00:00
mpjpeg.c
msnwc_tcp.c
mtv.c Change mtv_read_packet so it does not break after seeking (displaying a shifted image). 2008-06-28 09:01:16 +00:00
mvi.c Motion Pixels MVI Demuxer. 2008-07-10 03:02:19 +00:00
mxf.c put back mxf_essence_container_uls in demuxer as static const 2008-08-31 01:39:42 +00:00
mxf.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mxfdec.c put back mxf_essence_container_uls in demuxer as static const 2008-08-31 01:39:42 +00:00
mxfenc.c do no write multi descriptor when only one track is present 2008-08-31 04:35:09 +00:00
network.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
nsvdec.c Try to fix FATE after my time_base simplification change. 2008-07-17 14:13:44 +00:00
nut.c
nut.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
nutdec.c convert every muxer/demuxer to write/read sample_aspect_ratio from/to 2008-08-23 23:43:20 +00:00
nutenc.c Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const * 2008-08-24 16:51:50 +00:00
nuv.c convert every muxer/demuxer to write/read sample_aspect_ratio from/to 2008-08-23 23:43:20 +00:00
oggdec.c Add ff_ prefix to ogg_codec_t structs 2008-08-24 17:37:43 +00:00
oggdec.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
oggenc.c add ogv extension 2008-07-19 03:29:16 +00:00
oggparseflac.c Add ff_ prefix to ogg_codec_t structs 2008-08-24 17:37:43 +00:00
oggparseogm.c Add ff_ prefix to ogg_codec_t structs 2008-08-24 17:37:43 +00:00
oggparsespeex.c Add ff_ prefix to ogg_codec_t structs 2008-08-24 17:37:43 +00:00
oggparsetheora.c Add ff_ prefix to ogg_codec_t structs 2008-08-24 17:37:43 +00:00
oggparsevorbis.c Add ff_ prefix to ogg_codec_t structs 2008-08-24 17:37:43 +00:00
oma.c Mark several libavformat arrays const 2008-08-24 17:24:34 +00:00
os_support.c struct timeval requires #include <sys/time.h> 2008-08-16 18:39:30 +00:00
os_support.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
psxstr.c simplify 2008-07-11 15:12:44 +00:00
pva.c
qtpalette.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
raw.c change back to using CONFIG_*_DEMUXER for ac3_eac3_probe(), but use it 2008-09-01 17:20:49 +00:00
raw.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
riff.c Make RIFF-based demuxers handle F32LE and F64LE PCM audio. 2008-08-19 10:54:30 +00:00
riff.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rl2.c
rm.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rmdec.c Remove unused variable, fixes the warning: 2008-06-23 08:52:44 +00:00
rmenc.c cosmetics: make all references to AC-3 capitalized and hyphenated 2008-08-03 16:42:32 +00:00
rpl.c
rtp.c Do not set sample_rate = 90000 for mp2 and mp3 audio over RTP 2008-06-24 11:07:04 +00:00
rtp.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtp_aac.c
rtp_aac.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtp_h264.c
rtp_h264.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtp_internal.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtp_mpv.c Fix MPEG video packetization for RTP 2008-07-10 07:40:54 +00:00
rtp_mpv.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtpdec.c Do not set timestamp information for a non existing AVStream 2008-08-22 19:03:05 +00:00
rtpenc.c RTP: use dprintf(), allow compilation with -DDEBUG 2008-07-13 19:41:10 +00:00
rtpenc_h264.c
rtpproto.c Surround '#include <sys/select>' by HAVE_SYS_SELECT_H. 2008-08-14 14:29:18 +00:00
rtsp.c Remove useless "else" case in if X { A; return }; else { B }. See discussion 2008-09-01 13:51:24 +00:00
rtsp.h Read RealChallenge1 field from the server. 2008-08-31 17:32:02 +00:00
rtspcodes.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
sdp.c Export data_to_hex() as private API in lavf, rename to ff_data_to_hex() and 2008-08-27 23:43:28 +00:00
segafilm.c
sierravmd.c
siff.c
smacker.c
sol.c remove useless close funcs 2008-06-19 23:25:04 +00:00
swf.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
swfdec.c
swfenc.c update swf video frame number when muxing done, fix #439 2008-07-19 03:25:50 +00:00
tcp.c Remove check for @ in tcp.c which removes the authorization data from the 2008-08-24 16:22:40 +00:00
thp.c
tiertexseq.c Remove inaccurate computation of pts for audio packets and rely on 2008-07-06 10:00:12 +00:00
tta.c
txd.c remove useless close funcs 2008-06-19 23:25:04 +00:00
udp.c Fix udp.c compilation with recent glibc (>= 2.8) 2008-08-25 06:20:00 +00:00
utils.c Fix detection of MPEG4 in MPEG-PS. 2008-09-02 15:33:57 +00:00
vc1test.c
vc1testenc.c Remove unused variable. 2008-08-13 18:32:16 +00:00
voc.c voc: add ff_ prefix to some global const data 2008-08-24 14:12:03 +00:00
voc.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
vocdec.c Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const * 2008-08-24 16:51:50 +00:00
vocenc.c Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const * 2008-08-24 16:51:50 +00:00
wav.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
wc3movie.c
westwood.c remove useless close funcs 2008-06-19 23:25:04 +00:00
wv.c remove useless close func 2008-06-19 22:57:00 +00:00
xa.c
yuv4mpeg.c convert every muxer/demuxer to write/read sample_aspect_ratio from/to 2008-08-23 23:43:20 +00:00