FFmpeg git repo
Go to file
Martin Storsjö 31931520df mov: Do not allow updating the time scale after it has been set
The time scale is set in mdhd, and later validated in the
enclosing trak atom once all of its children have been parsed.

A loose mdhd atom outside of a trak atom could update the time
scale of the last stream without any validation.

Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Cc: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-07-15 21:38:58 +03:00
compat compat: wrap math.h to avoid AIX-specific clashes 2013-07-04 21:54:32 +02:00
doc doc/platform: Add info about ICL 2013-06-24 13:06:01 -04:00
libavcodec ac3dec: Don't consume more data than the actual input packet size 2013-07-15 21:37:21 +03:00
libavdevice Remove commented-out debug #define cruft 2013-05-16 00:23:30 +02:00
libavfilter vf_interlace: better handling of odd video size 2013-07-12 11:40:56 +03:00
libavformat mov: Do not allow updating the time scale after it has been set 2013-07-15 21:38:58 +03:00
libavresample lavr doxy: add version.h to the lavr group 2013-05-17 20:27:48 +02:00
libavutil configure: Check for support for labels in the inline assembly 2013-07-11 18:53:02 +03:00
libswscale swscale: ppc: Remove commented-out define cruft 2013-06-02 18:11:59 +02:00
presets
tests fate: use current syntax for the scale filter 2013-07-12 11:08:25 +03:00
tools tools: Wording and formatting cosmetics 2013-07-06 15:36:57 +02:00
.gitignore Integrate lcov/gcov into Libav 2013-04-05 18:55:11 +02:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Changelog lavc: add a libwavpack encoder wrapper 2013-06-10 21:33:48 +02:00
INSTALL
LICENSE LICENSE: Move (L)GPLv3 explanation block to a more suitable place 2013-02-27 19:51:10 +01:00
Makefile w32pthreads: move from lavc to compat/ 2013-05-24 09:26:54 +02:00
README
RELEASE Prepare for 10_alpha1 Release 2013-01-06 16:23:12 +01:00
arch.mak arm: rename ARMVFP config symbol to VFP 2012-12-07 16:54:04 +00:00
avconv.c cmdutils: wrap exit explicitly 2013-07-07 21:43:23 +02:00
avconv.h avconv: do not send non-monotonous DTS to the muxers. 2013-05-03 09:59:48 +02:00
avconv_filter.c avconv: use current syntax for the scale filter 2013-05-10 08:26:04 +02:00
avconv_opt.c avconv: make -aspect work with streamcopy 2013-05-27 21:26:06 +02:00
avplay.c avplay: remove a warning 2013-04-27 10:51:28 +02:00
avprobe.c cmdutils: wrap exit explicitly 2013-07-07 21:43:23 +02:00
avserver.c avserver: don't set deprecated options. 2013-03-08 07:41:07 +01:00
cmdutils.c cmdutils: wrap exit explicitly 2013-07-07 21:43:23 +02:00
cmdutils.h cmdutils: wrap exit explicitly 2013-07-07 21:43:23 +02:00
cmdutils_common_opts.h
common.mak Integrate lcov/gcov into Libav 2013-04-05 18:55:11 +02:00
configure configure: Check for support for labels in the inline assembly 2013-07-11 18:53:02 +03:00
library.mak build: Move setting of SRC_DIR to the only place it is used 2013-03-27 14:49:13 +01:00
version.sh

README

Libav README
------------

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.