FFmpeg/libavformat
Ronald S. Bultje 6c12293f6c matroska: don't overwrite string values until read/alloc was succesful.
This prevents certain tags with a default value assigned to them (as per
the EBML syntax elements) from ever being assigned a NULL value. Other
parts of the code rely on these being non-NULL (i.e. they don't check for
NULL before e.g. using the string in strcmp() or similar), and thus in
effect this prevents crashes when reading of such specific tags fails,
either because of low memory or because of targeted file corruption.

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
(cherry picked from commit cd40c31ee9)

Signed-off-by: Anton Khirnov <anton@khirnov.net>
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2012-04-01 18:33:26 +02:00
..
4xm.c 4xmdemux: prevent use of uninitialized memory 2012-03-18 17:50:40 +01:00
a64.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aacdec.c adts: Adjust frame size mask to follow the specification. 2011-06-10 18:41:04 +02:00
ac3dec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
adts.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
adtsenc.c adts: Fix PCE copying. 2011-09-26 19:26:28 +02:00
aea.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aiff.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aiffdec.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
aiffenc.c avio: introduce an AVIOContext.seekable field 2011-04-03 22:46:40 +02:00
allformats.c Add a protocol handler for AES CBC decryption with PKCS7 padding 2011-04-23 00:27:10 +03:00
amr.c amr: Set the AVFMT_GENERIC_INDEX flag 2011-03-21 21:31:34 +01:00
anm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
apc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
ape.c ape demuxer: fix segfault on memory allocation failure. 2011-09-26 19:26:32 +02:00
apetag.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
apetag.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
applehttp.c Deprecate av_open_input_* and remove their uses. 2011-06-16 20:24:56 +02:00
applehttpproto.c configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS. 2011-05-12 11:41:59 +02:00
asf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
asf.h make containers pass palette change in AVPacket 2011-04-15 18:02:05 +02:00
asfcrypt.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
asfcrypt.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
asfdec.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
asfenc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
assdec.c Reemove remaining uses of deprecated AVERROR_NOTSUPP. 2011-04-06 14:10:08 +02:00
assenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
au.c avio: introduce an AVIOContext.seekable field 2011-04-03 22:46:40 +02:00
audiointerleave.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
audiointerleave.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avc.c avio: avio_ prefix for url_close_dyn_buf 2011-04-03 22:47:05 +02:00
avc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avformat.h lavf: add avformat_find_stream_info() 2011-11-19 10:22:27 +01:00
avi.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avi.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avidec.c Deprecate av_open_input_* and remove their uses. 2011-06-16 20:24:56 +02:00
avienc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
avio.c lavf: use designated initializers for AVClasses. 2011-05-17 23:01:42 +02:00
avio.h doxygen: Prefer member groups over grouping into modules 2011-07-03 19:49:53 +02:00
avio_internal.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
aviobuf.c avio: check AVIOContext malloc failure 2011-05-21 13:42:50 +02:00
avisynth.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avlanguage.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avlanguage.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avs.c avsdemux: check for out of bound writes 2012-03-18 17:50:40 +01:00
bethsoftvid.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
bfi.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
bink.c avio: introduce an AVIOContext.seekable field 2011-04-03 22:46:40 +02:00
c93.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
caf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
caf.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
cafdec.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
cavsvideodec.c rawdec: factor video demuxer definitions into a macro. 2011-05-27 08:31:16 +02:00
cdg.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
concat.c lavf: use designated initializers for all protocols 2011-04-08 11:08:26 +02:00
crcenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
crypto.c crypto: Use av_freep instead of av_free 2011-06-08 23:41:53 +03:00
cutils.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
daud.c daud: Don't write packets that are too large to have their size expressed in the bytestream. 2011-04-09 17:32:09 -07:00
dfa.c Chronomaster DFA decoder 2011-03-28 16:55:03 +02:00
diracdec.c rawdec: factor video demuxer definitions into a macro. 2011-05-27 08:31:16 +02:00
dnxhddec.c rawdec: factor video demuxer definitions into a macro. 2011-05-27 08:31:16 +02:00
dsicin.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dtsdec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dv.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dv.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dvenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dxa.c handle malloc failures in ff_get_wav_header 2011-04-14 13:56:09 +02:00
eacdata.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
electronicarts.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
ffm.h lavf: get rid of ffm-specific stuff in avformat.h 2011-04-08 20:58:19 +02:00
ffmdec.c Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog. 2011-06-10 19:12:14 +02:00
ffmenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
ffmeta.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
ffmetadec.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
ffmetaenc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
file.c Fix standalone compilation of pipe protocol. 2011-05-04 21:12:42 +02:00
filmstripdec.c avio: introduce an AVIOContext.seekable field 2011-04-03 22:46:40 +02:00
filmstripenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
flacdec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
flacenc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
flacenc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
flacenc_header.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
flic.c Replace mplayerhq.hu URLs by libav.org. 2011-04-18 18:23:16 +02:00
flv.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
flvdec.c flvdec: Fix invalid pointer deferences when parsing index 2012-03-18 17:50:17 +01:00
flvenc.c flvenc: use int64_t to store offsets 2011-09-26 19:26:30 +02:00
framecrcenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
gif.c Remove unused variables 2011-06-02 20:06:00 +01:00
gopher.c libavformat: Make protocols pass URLContext as log context where available 2011-04-20 14:59:45 +03:00
gxf.c gxf: Fix 25 fps DV material in GXF being misdetected as 50 fps 2011-09-26 19:26:28 +02:00
gxf.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
gxfenc.c Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*. 2011-05-02 12:18:44 +02:00
h261dec.c rawdec: factor video demuxer definitions into a macro. 2011-05-27 08:31:16 +02:00
h263dec.c rawdec: factor video demuxer definitions into a macro. 2011-05-27 08:31:16 +02:00
h264dec.c rawdec: factor video demuxer definitions into a macro. 2011-05-27 08:31:16 +02:00
http.c lavf: use designated initializers for AVClasses. 2011-05-17 23:01:42 +02:00
http.h avio: make URLContext internal. 2011-04-08 15:59:19 +02:00
httpauth.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
httpauth.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
id3v1.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
id3v1.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
id3v2.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
id3v2.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
idcin.c make containers pass palette change in AVPacket 2011-04-15 18:02:05 +02:00
idroqdec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
idroqenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
iff.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
img2.c riff/img2: Add JPEG 2000 codec IDs. 2011-06-23 08:50:37 +02:00
ingenientdec.c rawdec: add framerate private option. 2011-06-04 19:51:43 +02:00
internal.h doxygen: Escape '\' in Doxygen documentation. 2011-07-12 18:05:55 +02:00
ipmovie.c Replace custom debug output functions by av_dlog(). 2011-06-03 00:44:03 +02:00
isom.c mp4: Don't read an empty Decoder Config Descriptor 2012-03-18 17:50:11 +01:00
isom.h mov: Support edit list atom version 1. 2011-05-12 15:52:25 +02:00
iss.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
iv8.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
ivfdec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
ivfenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
jvdec.c Reemove remaining uses of deprecated AVERROR_NOTSUPP. 2011-04-06 14:10:08 +02:00
libavformat.v Hide demuxers', muxers' and protocols' objects via the ld version script. 2011-01-28 01:45:17 +00:00
libnut.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
librtmp.c avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols 2011-04-19 19:47:58 +02:00
lmlm4.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
lxfdec.c lxfdec: use AVERROR(ENOMEM) instead of deprecated AVERROR_NOMEM. 2011-04-06 14:10:08 +02:00
m4vdec.c rawdec: factor video demuxer definitions into a macro. 2011-05-27 08:31:16 +02:00
Makefile libavformat: Add an example how to use the metadata API 2011-07-03 19:49:53 +02:00
matroska.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
matroska.h webm: support stereo videos in matroska/webm muxer 2011-05-28 12:15:55 +02:00
matroskadec.c matroska: don't overwrite string values until read/alloc was succesful. 2012-04-01 18:33:26 +02:00
matroskaenc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
md5enc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
md5proto.c avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols 2011-04-19 19:47:58 +02:00
metadata-example.c libavformat: Add an example how to use the metadata API 2011-07-03 19:49:53 +02:00
metadata.c Move metadata API from lavf to lavu. 2011-06-08 07:43:45 +02:00
metadata.h Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
mm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mmf.c Remove unused variables 2011-06-02 20:06:00 +01:00
mms.c lavf: remove FF_API_MAX_STREAMS cruft 2011-04-19 18:28:38 +02:00
mms.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
mmsh.c mmsh: fixed printf injection bug in mmsh request 2011-06-16 17:40:21 +03:00
mmst.c avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols 2011-04-19 19:47:58 +02:00
mov.c mov: Fix empty edit detection. 2011-06-19 18:15:56 -07:00
movenc.c movenc: fix NULL reference in mov_write_tkhd_tag 2011-09-27 20:57:08 +02:00
movenc.h movenc: Add RTP muxer/hinter options 2011-06-10 10:52:32 +03:00
movenchint.c avio: make url_open_dyn_packet_buf internal. 2011-04-03 22:47:32 +02:00
mp3dec.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
mp3enc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
mpc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
mpc8.c mpc8: Fix return value on EOF 2012-03-18 17:50:30 +01:00
mpeg.c mpegps: Use av_get_packet() instead of poorly emulating it. 2012-03-18 17:50:31 +01:00
mpeg.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpegenc.c Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog. 2011-06-10 19:12:14 +02:00
mpegts.c mpegts: fix Continuity Counter error detection 2011-09-26 19:26:29 +02:00
mpegts.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpegtsenc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
mpegvideodec.c rawdec: factor video demuxer definitions into a macro. 2011-05-27 08:31:16 +02:00
mpjpeg.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
msnwc_tcp.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mtv.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mvi.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mxf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mxf.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mxfdec.c mxfdec: Fix some buffer overreads caused by the misuse of AVPacket related functions. 2012-03-18 17:50:36 +01:00
mxfenc.c mxfenc: fix ignored drop flag in binary timecode representation. 2011-09-26 19:26:28 +02:00
mxg.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
ncdec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
network.h Add missing #includes to make headers self-contained. 2011-06-04 18:15:50 +02:00
nsvdec.c Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog. 2011-06-10 19:12:14 +02:00
nullenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
nut.c nut format: support PIX_FMT_BGR48LE and PIX_FMT_BGR48BE 2011-04-28 07:25:28 +02:00
nut.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
nutdec.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
nutenc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
nuv.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
oggdec.c oggdec: fix out of bound write in the ogg demuxer 2011-09-26 19:26:33 +02:00
oggdec.h Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
oggenc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
oggparsedirac.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
oggparseflac.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
oggparseogm.c Remove unused variables 2011-06-02 20:06:00 +01:00
oggparseskeleton.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
oggparsespeex.c Replace more FFmpeg references by Libav. 2011-04-17 19:31:49 +02:00
oggparsetheora.c Always use av_set_pts_info to set the stream time base. 2011-02-06 16:08:59 -05:00
oggparsevorbis.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
oma.c oma: check avio_read() return value 2011-06-02 20:06:18 +01:00
options.c lavf: add avformat_open_input() as a replacement for av_open_input_* 2011-06-16 20:24:56 +02:00
os_support.c configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS. 2011-05-12 11:41:59 +02:00
os_support.h Handle unicode file names on windows 2011-04-24 00:05:38 +03:00
output-example.c avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols 2011-04-19 19:47:58 +02:00
pcm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
pcm.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
pcmdec.c rawdec: add sample_rate/channels private options. 2011-05-25 15:55:46 +02:00
pcmenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
psxstr.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
pva.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
qcp.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
qtpalette.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
r3d.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
rawdec.c lavf,lavc: free avoptions in a generic way. 2011-06-05 15:01:36 +02:00
rawdec.h rawdec: add framerate private option. 2011-06-04 19:51:43 +02:00
rawenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rawenc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rawvideodec.c rawdec: add video_size private option. 2011-05-27 06:52:52 +02:00
rdt.c Deprecate av_open_input_* and remove their uses. 2011-06-16 20:24:56 +02:00
rdt.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
riff.c riff: Add mpgv MPEG-2 fourcc 2011-07-23 10:29:43 +02:00
riff.h handle malloc failures in ff_get_wav_header 2011-04-14 13:56:09 +02:00
rl2.c Remove unused variables 2011-06-02 20:06:00 +01:00
rm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rm.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rmdec.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
rmenc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
rpl.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
rso.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rso.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rsodec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rsoenc.c avio: introduce an AVIOContext.seekable field 2011-04-03 22:46:40 +02:00
rtmp.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtmppkt.c rtmp: Reindent 2011-05-25 22:01:21 +03:00
rtmppkt.h doxygen: Prefer member groups over grouping into modules 2011-07-03 19:49:53 +02:00
rtmpproto.c rtmp: Don't try to do av_malloc(0) 2011-05-25 22:00:42 +03:00
rtp.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtp.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpdec.c Mark some variables with av_unused 2011-06-03 12:59:05 +01:00
rtpdec.h rtp: Rename the open/close functions to alloc/free 2011-04-24 00:05:37 +03:00
rtpdec_amr.c rtp: Rename the open/close functions to alloc/free 2011-04-24 00:05:37 +03:00
rtpdec_asf.c Deprecate av_open_input_* and remove their uses. 2011-06-16 20:24:56 +02:00
rtpdec_formats.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpdec_h263.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpdec_h264.c rtp: Rename the open/close functions to alloc/free 2011-04-24 00:05:37 +03:00
rtpdec_latm.c Remove unused variables 2011-06-02 20:06:00 +01:00
rtpdec_mpeg4.c rtp: Rename the open/close functions to alloc/free 2011-04-24 00:05:37 +03:00
rtpdec_qcelp.c rtp: Rename the open/close functions to alloc/free 2011-04-24 00:05:37 +03:00
rtpdec_qdm2.c rtpdec_qdm2: Don't try to parse data packet if no configuration is received 2011-05-13 00:20:59 +03:00
rtpdec_qt.c rtp: Rename the open/close functions to alloc/free 2011-04-24 00:05:37 +03:00
rtpdec_svq3.c rtp: Rename the open/close functions to alloc/free 2011-04-24 00:05:37 +03:00
rtpdec_vp8.c rtp: Rename the open/close functions to alloc/free 2011-04-24 00:05:37 +03:00
rtpdec_xiph.c rtp: Rename the open/close functions to alloc/free 2011-04-24 00:05:37 +03:00
rtpenc.c rtpenc: Declare the rtp flags private AVOptions in rtpenc.h 2011-06-10 10:50:08 +03:00
rtpenc.h rtpenc: Declare the rtp flags private AVOptions in rtpenc.h 2011-06-10 10:50:08 +03:00
rtpenc_aac.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpenc_amr.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpenc_chain.c lavf: add avformat_write_header() as a replacement for av_write_header(). 2011-06-16 20:24:56 +02:00
rtpenc_chain.h avio: make URLContext internal. 2011-04-08 15:59:19 +02:00
rtpenc_h263.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpenc_h264.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpenc_latm.c rtpenc_latm: Consistently use "Libav" in license boilerplate. 2011-06-16 17:13:34 +02:00
rtpenc_mpv.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpenc_vp8.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpenc_xiph.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtpproto.c rtpproto: Remove an unused variable 2011-05-09 19:14:37 +03:00
rtsp.c RTSP: Doxygen comment cleanup 2011-07-12 18:05:55 +02:00
rtsp.h RTSP: Doxygen comment cleanup 2011-07-12 18:05:55 +02:00
rtspcodes.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rtspdec.c Replace some nonstandard DEBUG_* preprocessor directives by plain DEBUG. 2011-06-07 13:20:58 +02:00
rtspenc.c rtspenc: Add RTP muxer options 2011-06-10 10:52:22 +03:00
sapdec.c Deprecate av_open_input_* and remove their uses. 2011-06-16 20:24:56 +02:00
sapenc.c avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols 2011-04-19 19:47:58 +02:00
sauce.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
sauce.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
sdp.c sdp: Reindent after the previous commit 2011-06-10 10:49:55 +03:00
seek.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
seek.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
segafilm.c segafilm: Check for memory allocation failures in segafilm demuxer. 2012-03-18 17:50:30 +01:00
sierravmd.c sierravmd: fix Indeo3 videos 2011-04-01 19:29:08 +02:00
siff.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
smacker.c Fixed off by one packet size allocation in the smacker demuxer. 2011-09-26 19:26:32 +02:00
sol.c sol: return error if av_get_packet() fails. 2012-03-18 17:50:17 +01:00
sox.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
soxdec.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
soxenc.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
spdif.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
spdif.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
spdifdec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
spdifenc.c lavf: use designated initializers for AVClasses. 2011-05-17 23:01:42 +02:00
srtdec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
swf.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
swfdec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
swfenc.c avio: introduce an AVIOContext.seekable field 2011-04-03 22:46:40 +02:00
tcp.c tcp: make connect() timeout properly 2011-05-27 09:42:14 +02:00
thp.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
tiertexseq.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
timefilter.c Fix compilation of timefilter test program. 2011-04-11 14:18:48 +02:00
timefilter.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
tmv.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
tta.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
tty.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
txd.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
udp.c configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS. 2011-05-12 11:41:59 +02:00
url.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
utils.c lavf: fix signed overflow in avformat_find_stream_info() 2012-03-18 17:50:35 +01:00
vc1test.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vc1testenc.c avio: introduce an AVIOContext.seekable field 2011-04-03 22:46:40 +02:00
version.h Add a version bump and APIchanges entry for avcodec_open2 and avformat_find_stream_info. 2011-11-19 10:22:27 +01:00
voc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
voc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vocdec.c avio: introduce an AVIOContext.seekable field 2011-04-03 22:46:40 +02:00
vocenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vorbiscomment.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
vorbiscomment.h Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
vqf.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
wav.c wav: remove an invalid free(). 2011-06-13 20:47:06 +02:00
wc3movie.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
westwood.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
wtv.c Remove all uses of now deprecated metadata functions. 2011-06-08 07:43:45 +02:00
wv.c wavpack: skip blocks with no samples 2011-06-29 19:47:12 +02:00
xa.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
xwma.c xwma: Fix wrong printf format expression. 2011-04-15 13:28:04 +02:00
yop.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
yuv4mpeg.c Remove unused variables 2011-06-02 20:06:00 +01:00