1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
Go to file
Ronald S. Bultje cd40c31ee9 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
2012-02-25 07:53:23 -08:00
doc docs: use -bsf:[vas] instead of -[vas]bsf. 2012-02-24 22:04:11 +01:00
libavcodec lavc: merge two if()s with the same condition. 2012-02-25 07:48:52 +01:00
libavdevice 4xm, timefilter: K&R formatting cosmetics 2012-02-10 15:48:50 +01:00
libavfilter Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
libavformat matroska: don't overwrite string values until read/alloc was succesful. 2012-02-25 07:53:23 -08:00
libavutil Remove libpostproc. 2012-02-23 19:36:16 +01:00
libswscale swscale: fix another integer overflow at large dimensions/rescales. 2012-02-24 15:39:55 -08:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests fate: add tests for cdxl video 2012-02-25 00:18:24 -05:00
tools ismindex: Fix build on mingw 2012-01-26 00:04:28 +02:00
.gitignore Remove libpostproc. 2012-02-23 19:36:16 +01:00
avconv.c bethsoftvid: pass palette in side data instead of in a separate packet. 2012-02-16 10:47:11 -05:00
avplay.c avplay: fix -threads option 2012-02-21 16:45:34 +01:00
avprobe.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
avserver.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
Changelog Remove libpostproc. 2012-02-23 19:36:16 +01:00
cmdutils_common_opts.h
cmdutils.c Remove libpostproc. 2012-02-23 19:36:16 +01:00
cmdutils.h Drop unnecessary prefix from *sink* variable and struct names. 2012-01-25 12:28:36 +01:00
common.mak
configure lavc: drop libdirac encoder. 2012-02-23 19:50:46 +01:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1 cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01:00
COPYING.LGPLv3
CREDITS
Doxyfile Fix a bunch of platform name and other typos. 2012-01-11 13:48:30 +01:00
INSTALL
library.mak build: link test programs with static libraries 2011-12-17 23:21:08 +00:00
LICENSE Remove libpostproc. 2012-02-23 19:36:16 +01:00
Makefile Remove libpostproc. 2012-02-23 19:36:16 +01:00
README
RELEASE Prepare for 0.8 Release 2012-01-21 14:54:31 +01:00
version.sh

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

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.