ffmpeg/libavformat
Reimar Döffinger 14d735bd4f matroskadec: add generic element length validation.
This validate the length of a mkv element directly after reading
it.
This has the advantage that it is easy to add new limits and makes
it less likely to forget to add checks and also avoids issues like
bits of the length value above the first 32 being ignored because
the parsing functions only takes an int.
Previously discussed in the "mkv 0-byte integer parsing" thread.

Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit 95ec3d4cac)
2011-02-09 03:31:17 +01:00
..
4xm.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
a64.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
aacdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
ac3dec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
adts.h In mpegts muxer, write adts header if aac bitstream does not contain it 2010-03-09 00:18:49 +00:00
adtsenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
aea.c Replace remaining occurrences of deprecated CH_* with AV_CH_* 2011-02-06 20:31:47 +01:00
aiff.h Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
aiffdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
aiffenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
allformats.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
amr.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
anm.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
apc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
ape.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
apetag.c Replace all remaining occurrences of AVERROR_NOMEM with 2010-04-03 14:15:00 +00:00
apetag.h Move APE tag parsing into separate module. 2009-08-11 17:08:09 +00:00
applehttp.c applehttp: Handle absolute paths relative to the current server 2011-02-06 20:31:45 +01:00
asf.c asf/wtv: use service_provider and service_name metadata tags 2011-01-31 18:25:47 +01:00
asf.h Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
asfcrypt.c asfcrypt: fix unaligned accesses with armcc 2010-08-24 13:42:28 +00:00
asfcrypt.h
asfdec.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
asfenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
assdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
assenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
au.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
audiointerleave.c Define AVMediaType enum, and use it instead of enum CodecType, which 2010-03-30 23:30:55 +00:00
audiointerleave.h Make ff_interleave_compare_dts static to utils.c. 2011-01-26 03:43:31 +01:00
avc.c Include avc.h from avc.c: It contains several prototypes. 2010-02-28 02:04:34 +00:00
avc.h 10l, fix prototype 2009-01-16 01:20:31 +00:00
avformat.h lavf: move internal functions from avformat.h to internal.h 2011-02-09 03:31:17 +01:00
avi.c Set lavf identification string globally in av_write_header(), rather 2010-02-16 16:32:25 +00:00
avi.h Add AVI metadata conversion table. 2010-02-06 12:32:44 +00:00
avidec.c avidec: simplify read_gab2_sub 2011-02-09 03:31:17 +01:00
avienc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
avio.c Non-blocking protocol: core wrapper functions 2011-02-06 20:31:46 +01:00
avio.h Non-blocking protocol: core wrapper functions 2011-02-06 20:31:46 +01:00
aviobuf.c lavf: make a variant of ff_get_str16_nolen public 2011-01-26 03:43:31 +01:00
avisynth.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
avlanguage.c 100l, all avlanguage tables should be both static and const. 2009-09-06 08:36:25 +00:00
avlanguage.h Fix grammar errors in documentation 2010-06-30 15:38:06 +00:00
avs.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
bethsoftvid.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
bfi.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
bink.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
c93.c Always use av_set_pts_info to set the stream time base. 2011-02-05 09:55:53 +01:00
caf.c Move AVCodecTag from riff.h into internal.h. 2010-05-22 16:01:32 +00:00
caf.h Move AVCodecTag from riff.h into internal.h. 2010-05-22 16:01:32 +00:00
cafdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
cavsvideodec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
cdg.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
concat.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
crcenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
cutils.c ffmpeg: add a grow_array() helper function 2010-10-01 21:29:37 +00:00
daud.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
diracdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
dnxhddec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
dsicin.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
dtsdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
dv.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
dv.h Make dvenc.c functions static to the unit. 2011-01-26 03:43:29 +01:00
dvenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
dxa.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
eacdata.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
electronicarts.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
ffm.h cosmetics: Remove pointless period after copyright statement non-sentences. 2009-01-19 15:46:40 +00:00
ffmdec.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
ffmenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
ffmeta.h lavf: rename meta.h->ffmeta.h for consistency. 2011-01-04 12:35:39 +00:00
ffmetadec.c lavf: move internal functions from avformat.h to internal.h 2011-02-09 03:31:17 +01:00
ffmetaenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
file.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
filmstripdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
filmstripenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
flacdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
flacenc_header.c Put ff_flac_write_header() in a separate C file to allow it to be shared without 2010-03-23 23:58:45 +00:00
flacenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
flacenc.h Put ff_flac_write_header() in a separate C file to allow it to be shared without 2010-03-23 23:58:45 +00:00
flic.c Replace remaining occurrences of deprecated CH_* with AV_CH_* 2011-02-06 20:31:47 +01:00
flv.h Fix 16kHz Mono NellyMoser in flv. 2010-11-03 20:12:07 +00:00
flvdec.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
flvenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
framecrcenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
gif.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
gopher.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
gxf.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
gxf.h Avoid _t in gxf enum type names 2008-12-13 21:58:17 +00:00
gxfenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
h261dec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
h263dec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
h264dec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
http.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
http.h Fix grammar errors in documentation 2010-06-30 15:38:06 +00:00
httpauth.c Make parse_key_value from httpauth a common lavf internal function 2010-08-19 14:49:53 +00:00
httpauth.h Add support for http digest authentication 2010-03-25 13:58:26 +00:00
id3v1.c Partially revert "Simplify code by using av_metadata_set2()." 2010-11-29 16:38:12 +00:00
id3v1.h More ID3v1 genres from ffmbc. 2009-12-13 20:51:38 +00:00
id3v2.c id3v2: split tables for various ID3v2 versions 2011-01-23 19:32:07 +01:00
id3v2.h id3v2: split tables for various ID3v2 versions 2011-01-23 19:32:07 +01:00
idcin.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
idroqdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
idroqenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
iff.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
img2.c Make the image2 demuxer log more verbose 2011-01-30 03:41:00 +01:00
ingenientdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
internal.h lavf: move internal functions from avformat.h to internal.h 2011-02-09 03:31:17 +01:00
ipmovie.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
isom.c pass QDMC extradata to the decoder 2011-02-09 03:30:01 +01:00
isom.h In ts demuxer, support aac flexmux using extradata in iods, issue #2346 2010-11-23 00:51:12 +00:00
iss.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
iv8.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
ivfdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
ivfenc.c Replace remaining occurrences of CODEC_TYPE_* with AVMEDIA_TYPE* 2011-02-04 03:10:12 +01:00
libavformat.v Hide demuxers', muxers' and protocols' objects via the ld version script. 2011-01-30 03:40:58 +01:00
libnut.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
librtmp.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
lmlm4.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
lxfdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
m4vdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
Makefile movenchint: Use rtpenc_chain for setting up the chained RTP muxer 2011-02-06 20:31:45 +01:00
matroska.c matroskaenc: add support for muxing SRT tracks 2010-07-25 21:16:58 +00:00
matroska.h Fix the MATROSKA_ID_TAGDEFAULT to match the specification (instead of 2010-06-08 19:28:22 +00:00
matroskadec.c matroskadec: add generic element length validation. 2011-02-09 03:31:17 +01:00
matroskaenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
md5enc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
md5proto.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
metadata_compat.c rename LAVF_API_* defines to FF_API_* to clarify that it is not public API 2010-08-18 20:34:31 +00:00
metadata.c Introduce av_metadata_copy() to copy metadata from one struct to another. 2011-01-14 19:30:55 +00:00
metadata.h add ff_ prefix to metadata_conv() 2010-10-16 13:20:41 +00:00
mm.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mmf.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mms.c mms: remove dependency on MAX_STREAM API 2010-10-04 19:45:12 +00:00
mms.h Increase buffer size because the header itself can be larger than 8192 2010-12-17 21:17:40 +00:00
mmsh.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
mmst.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
mov.c pass QDMC extradata to the decoder 2011-02-09 03:30:01 +01:00
movenc.c movenc: byteswap codec_tag in mov_write_ms_tag 2011-01-28 03:15:35 +01:00
movenc.h Use a heuristic for describing the RTP packets using sample data 2010-05-18 19:48:25 +00:00
movenchint.c movenchint: Use rtpenc_chain for setting up the chained RTP muxer 2011-02-06 20:31:45 +01:00
mp3dec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mp3enc.c mp3enc: write ISO8859-1 instead of UTF-16 when possible 2011-02-06 20:31:46 +01:00
mpc8.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mpc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mpeg.c lavf: move internal functions from avformat.h to internal.h 2011-02-09 03:31:17 +01:00
mpeg.h mpegts: remove get_pts duplicate of ff_parse_pes_pts. 2011-01-31 18:25:44 +01:00
mpegenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mpegts.c mpegts: remove get_pts duplicate of ff_parse_pes_pts. 2011-01-31 18:25:44 +01:00
mpegts.h mpegtsenc: support CODEC_ID_AAC_LATM 2011-01-30 03:41:00 +01:00
mpegtsenc.c mpegtsenc: fix PMT PID calculation 2011-01-31 18:25:48 +01:00
mpegvideodec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mpjpeg.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
msnwc_tcp.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mtv.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mvi.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mxf.c Make ff_mxf_pixel_layouts static to mxf.c. 2011-01-26 03:43:32 +01:00
mxf.h Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
mxfdec.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
mxfenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
mxg.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
ncdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
network.h Convert ff_is_multicast_address to take a struct sockaddr parameter 2010-10-07 07:58:56 +00:00
nsvdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
nullenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
nut.c Add support to B4BY and R4BY NUT codec tags added in NUT r672. 2010-06-06 18:29:42 +00:00
nut.h Define ff_nut_video_tags and make Nut muxer and demuxer set it in 2010-05-23 18:34:15 +00:00
nutdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
nutenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
nuv.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
oggdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
oggdec.h oggdec: Remove write-only variable 2010-04-16 12:21:29 +00:00
oggenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
oggparsedirac.c Always use av_set_pts_info to set the stream time base. 2011-02-05 09:55:53 +01:00
oggparseflac.c Always use av_set_pts_info to set the stream time base. 2011-02-05 09:55:53 +01:00
oggparseogm.c Always use av_set_pts_info to set the stream time base. 2011-02-05 09:55:53 +01:00
oggparseskeleton.c Fix compile warning. 2011-02-09 03:31:17 +01:00
oggparsespeex.c Always use av_set_pts_info to set the stream time base. 2011-02-05 09:55:53 +01:00
oggparsetheora.c Always use av_set_pts_info to set the stream time base. 2011-02-05 09:55:53 +01:00
oggparsevorbis.c lavf: move internal functions from avformat.h to internal.h 2011-02-09 03:31:17 +01:00
oma.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
options.c add FF_API_ALLOC_FORMAT_CONTEXT define to disable the deprecated 2010-10-15 12:59:45 +00:00
os_support.c os_support: make poll() fallbacks conditional on CONFIG_NETWORK 2011-01-30 03:41:00 +01:00
os_support.h os_support: make poll() fallbacks conditional on CONFIG_NETWORK 2011-01-30 03:41:00 +01:00
output-example.c Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum 2010-11-12 11:04:40 +00:00
pcm.c move pcm demuxers to their own file 2010-08-30 21:17:34 +00:00
pcm.h move pcm demuxers to their own file 2010-08-30 21:17:34 +00:00
pcmdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
pcmenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
psxstr.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
pva.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
qcp.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
qtpalette.h Remove alpha channel from default colorspace tables, since it is unused. See 2009-03-22 13:05:13 +00:00
r3d.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
rawdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rawdec.h split raw.c into rawdec.c and rawenc.c 2010-08-30 23:16:35 +00:00
rawenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rawenc.h split raw.c into rawdec.c and rawenc.c 2010-08-30 23:16:35 +00:00
rawvideodec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rdt.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rdt.h rtsp/rtpdec: Allow rtp_parse_packet to take ownership of the packet buffer 2010-10-01 17:43:27 +00:00
riff.c Add audio codec 0x1602 (AAC LATM) 2011-01-09 02:11:41 +00:00
riff.h add ff_get_bmp_header 2010-12-26 01:23:44 +00:00
rl2.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rm.c Move rm_codec_tags to rm.c so muxer/demuxer can share it. 2010-05-28 18:18:33 +00:00
rm.h Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rmdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rmenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rpl.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rso.c Lego Mindstorms RSO muxer and demuxer. 2010-07-20 14:13:24 +00:00
rso.h Lego Mindstorms RSO muxer and demuxer. 2010-07-20 14:13:24 +00:00
rsodec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rsoenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rtmp.h RTMP protocol support (as a client) 2009-07-31 06:49:36 +00:00
rtmppkt.c 1l trocadero: forgot reference operator on bytestream_get_be32() argument 2010-03-07 08:52:53 +00:00
rtmppkt.h Fix misspelled parameter names in Doxygen documentation. 2010-07-02 10:49:29 +00:00
rtmpproto.c rtmpproto: rename URLContext* argument in rtmp_write() 2011-02-04 03:10:12 +01:00
rtp.c Handle G.722 in RTP, and all the exceptions mandated in RFC 3551 2010-09-15 17:35:39 +00:00
rtp.h rtp: Replace hardcoded RTCP packet types with defines 2010-08-25 09:15:31 +00:00
rtpdec_amr.c Remove mostly unnecessary rtpdec_*.h files, store the declarations in one file 2010-07-30 12:04:27 +00:00
rtpdec_asf.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
rtpdec_formats.h rtpdec: Add a dynamic payload handler for the x-Purevoice format, RFC 2658 2010-12-05 19:37:45 +00:00
rtpdec_h263.c Remove mostly unnecessary rtpdec_*.h files, store the declarations in one file 2010-07-30 12:04:27 +00:00
rtpdec_h264.c rtpdec_h264: Pass NAL type 0 through 2010-12-06 12:44:09 +00:00
rtpdec_latm.c Add RTP depacketization of MP4A-LATM 2010-08-12 21:07:17 +00:00
rtpdec_mpeg4.c Remove a few if (p) av_free(p) forms 2011-02-04 03:10:10 +01:00
rtpdec_qcelp.c rtpdec_qcelp: Use the depacketizer for static payload types, too 2010-12-05 19:42:14 +00:00
rtpdec_qdm2.c rtpdec: Remove useless NULL initializations when using designated initializers 2010-11-29 16:04:45 +00:00
rtpdec_qt.c Replace remaining occurrences of CODEC_TYPE_* with AVMEDIA_TYPE* 2011-02-04 03:10:12 +01:00
rtpdec_svq3.c rtpdec: Remove useless NULL initializations when using designated initializers 2010-11-29 16:04:45 +00:00
rtpdec_vp8.c RTP/VP8: Update the warning about the VP8 payload 2010-12-05 11:45:57 +00:00
rtpdec_xiph.c rtpdec_xiph: Split packets in the depacketizer 2010-08-05 04:42:36 +00:00
rtpdec.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
rtpdec.h Make RTPFirstDynamicPayloadHandler static to rtpdec.c 2011-01-26 03:43:30 +01:00
rtpenc_aac.c Rename the RTP muxer sources so that the packetisation functions are in 2010-01-18 13:44:12 +00:00
rtpenc_amr.c Rename the RTP muxer sources so that the packetisation functions are in 2010-01-18 13:44:12 +00:00
rtpenc_chain.c rtpenc_chain: Don't copy the time_base back to the caller 2011-02-06 20:31:45 +01:00
rtpenc_chain.h rtsp: Factorize out code for opening a chained RTP muxer 2010-10-08 08:54:53 +00:00
rtpenc_h263.c Fix a crash in the H.263 RTP packetizer 2010-03-11 16:26:14 +00:00
rtpenc_h264.c Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
rtpenc_mpv.c Rename the RTP muxer sources so that the packetisation functions are in 2010-01-18 13:44:12 +00:00
rtpenc_vp8.c Add RTP packetization of VP8 2010-08-16 14:21:17 +00:00
rtpenc_xiph.c rtpenc_xiph: Clarify that num_frames shouldn't ever get larger than max_frames_per_packet 2010-08-10 08:37:19 +00:00
rtpenc.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
rtpenc.h Add RTP packetization of VP8 2010-08-16 14:21:17 +00:00
rtpproto.c os: replace select with poll 2011-01-30 03:40:59 +01:00
rtsp.c Use avformat_free_context for cleaning up muxers 2011-02-06 20:31:45 +01:00
rtsp.h os: replace select with poll 2011-01-30 03:40:59 +01:00
rtspcodes.h
rtspdec.c Replace dprintf with av_dlog 2011-01-30 03:41:48 +01:00
rtspenc.c rtsp: Don't store RTSPStream in AVStream->priv_data 2011-02-04 03:10:10 +01:00
sapdec.c os: replace select with poll 2011-01-30 03:40:59 +01:00
sapenc.c Use avformat_free_context for cleaning up muxers 2011-02-06 20:31:45 +01:00
sauce.c Add doxygen @file comment block 2010-07-19 11:50:07 +00:00
sauce.h Add doxygen @file comment block 2010-07-19 11:50:07 +00:00
sdp.c sdp: Add a framesize attribute to H.263 SDP descriptions 2010-12-20 20:46:40 +00:00
seek.c Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY. 2010-03-31 12:29:58 +00:00
seek.h cosmetic changes (indentation, doxygen comments, braces, put structures for API to header, ...) 2009-09-05 19:31:01 +00:00
segafilm.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
sierravmd.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
siff.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
smacker.c Remove a few if (p) av_free(p) forms 2011-02-04 03:10:10 +01:00
sol.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
sox.h Implement SoX native format muxer and demuxer. 2009-05-30 18:51:15 +00:00
soxdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
soxenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
spdif.c Move code to be used by the IEC 61937 demuxer from spifenc.c into common 2010-11-10 00:04:12 +00:00
spdif.h s/IEC958/IEC 61937 - IEC958 is a lower level format. 2010-12-29 18:48:32 +00:00
spdifdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
spdifenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
srtdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
swf.h Make AVCodecTag.id enum CodecID and use CODEC_ID_NONE instead of 0. 2009-10-16 14:46:06 +00:00
swfdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
swfenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
tcp.c Non-blocking protocol: TCP 2011-02-06 20:31:46 +01:00
thp.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
tiertexseq.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
timefilter.c Replace rand() usage by av_lfg_get(). 2009-04-10 17:12:36 +00:00
timefilter.h Add my name to copyright & author as requested by the original author. 2009-03-06 20:51:50 +00:00
tmv.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
tta.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
tty.c tty.c: rename PKT_FLAG_KEY to AV_PKT_FLAG_KEY. 2011-02-04 03:10:12 +01:00
txd.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
udp.c os: replace select with poll 2011-01-30 03:40:59 +01:00
utils.c Make av_set_pts_info keep previous time base if new one is invalid. 2011-02-09 03:31:17 +01:00
vc1test.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
vc1testenc.c Remove pts rescaling code that is useless after 2ff4a2764e 2011-01-31 19:31:04 +01:00
version.h Update MINOR and set git rev for non-blocking flag API addition. 2011-02-06 20:31:47 +01:00
voc.c Move AVCodecTag from riff.h into internal.h. 2010-05-22 16:01:32 +00:00
voc.h Determine VOC block length when length field is zero, fixes issue1538. 2009-11-24 07:08:17 +00:00
vocdec.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
vocenc.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
vorbiscomment.c vorbiscomment: convert metadata before computing the header's length 2010-10-27 05:02:29 +00:00
vorbiscomment.h vorbiscomment: change ff_vorbiscomment_write to take an AVMetadata** 2010-10-14 19:08:31 +00:00
vqf.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
wav.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
wc3movie.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
westwood.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
wtv.c reindent after last commit 2011-02-06 20:31:46 +01:00
wv.c Replace remaining occurrences of deprecated CH_* with AV_CH_* 2011-02-06 20:31:47 +01:00
xa.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
yop.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
yuv4mpeg.c Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00