FFmpeg git repo
Go to file
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
doc Fill in missing date. 2011-02-06 20:31:47 +01:00
ffpresets consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
libavcodec pass QDMC extradata to the decoder 2011-02-09 03:30:01 +01:00
libavcore Implement av_samples_alloc() and av_samples_fill_arrays(). 2011-02-02 03:12:47 +01:00
libavdevice Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 2011-01-28 03:15:34 +01:00
libavfilter Remove forgotten if (p) av_free(p) forms 2011-02-06 20:31:44 +01:00
libavformat matroskadec: add generic element length validation. 2011-02-09 03:31:17 +01:00
libavutil Remove a few if (p) av_freep(&p) forms 2011-02-06 20:31:44 +01:00
libpostproc consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
libswscale Remove a few if (p) av_freep(&p) forms 2011-02-06 20:31:44 +01:00
tests ac3enc: Change EXP_DIFF_THRESHOLD to 500. 2011-02-04 03:08:10 +01:00
tools consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
.gitignore consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS Deprecate CREDITS 2011-01-18 11:20:17 -08:00
Changelog Missing parts of IVF muxer support. 2011-01-18 08:00:23 +01:00
Doxyfile Do not generate LaTeX Doxygen documentation by default. 2010-07-12 18:36:07 +00:00
INSTALL
LICENSE Remove h264 asm items off the GPL-only list. They are LGPL now. 2010-09-10 03:31:24 +00:00
MAINTAINERS Revert "Initial MAINTAINERS update" 2011-01-19 18:53:53 +01:00
Makefile Makefile: remove unused variable ALLHTMLPAGES 2011-02-02 03:40:50 +01:00
README
cmdutils.c Implement guessed_pts in avcodec_decode_video2 2011-02-07 19:32:07 +01:00
cmdutils.h Implement guessed_pts in avcodec_decode_video2 2011-02-07 19:32:07 +01:00
cmdutils_common_opts.h
common.mak Create config.asm for use with yasm 2010-09-03 21:27:19 +00:00
configure configure: check yasm/nasm for working pextrd opcode 2011-02-09 03:30:01 +01:00
ffmpeg.c Implement guessed_pts in avcodec_decode_video2 2011-02-07 19:32:07 +01:00
ffplay.c Implement guessed_pts in avcodec_decode_video2 2011-02-07 19:32:07 +01:00
ffprobe.c Make ffprobe print stream language only once, also remove usage of the 2010-10-16 14:33:05 +00:00
ffserver.c ffserver: put gcc attribute under proper ifdef 2011-01-26 03:43:29 +01:00
ffserver.h
subdir.mak fix building test programs with gnu make 3.82 2010-12-07 16:42:25 +00:00
version.sh Provide monotone revission numbers in version.sh 2011-02-01 12:19:49 +01:00

README

FFmpeg README
-------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.