FFmpeg/libavutil
Michael Niedermayer 24a0273cb8 avutil/lzo: Fix integer overflow
Embargoed-till: 2014-06-27 requested by researcher, but embargo broken by libav today (git and mailing list)

Fixes: LMS-2014-06-16-4
Found-by: "Don A. Bailey" <donb@securitymouse.com>
See: ccda51b14c
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit d6af26c55c)

Conflicts:

	libavutil/lzo.c
(cherry picked from commit 7b5c706494)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-23 15:23:08 +02:00
..
arm consolidate .gitignore patters into a single file 2011-02-10 14:02:23 +01:00
bfin consolidate .gitignore patters into a single file 2011-02-10 14:02:23 +01:00
sh4 consolidate .gitignore patters into a single file 2011-02-10 14:02:23 +01:00
x86 consolidate .gitignore patters into a single file 2011-02-10 14:02:23 +01:00
adler32.c spelling/grammar/consistency review part II 2009-01-28 23:03:17 +00:00
adler32.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
aes.c Add "const" to AES function arguments where possible without generating 2009-01-28 17:48:26 +00:00
aes.h Add "const" to AES function arguments where possible without generating 2009-01-28 17:48:26 +00:00
avstring.c Rename string.c to avstring.c so that the name of header and C file match. 2009-01-29 22:12:36 +00:00
avstring.h spelling/grammar/consistency review part III 2009-01-28 23:16:49 +00:00
avutil.h Split avutil.h, move all the pixel format definitions to the new 2009-02-22 14:27:50 +00:00
base64.c Cosmetics: "* out" -> "*out" for consistency with the other 2009-02-08 21:19:04 +00:00
base64.h Document the av_base64_encode/decode functions. 2009-02-08 21:23:15 +00:00
bswap.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
common.h Avoid warnings from AV_GCC_VERSION_AT_LEAST with some non-gcc compilers 2009-02-22 00:13:23 +00:00
crc.c spelling/grammar/consistency review part III 2009-01-28 23:16:49 +00:00
crc.h spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
crc_data.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
des.c 100l, don't run tests twice, this was some forgotten debugging code. 2009-02-03 18:04:52 +00:00
des.h Add support for 3DES to DES module 2009-02-03 16:45:42 +00:00
fifo.c spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
fifo.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
integer.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
integer.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
internal.h Make DECLARE_ALIGNED macros work with external array specifiers 2011-11-05 11:29:12 +01:00
intfloat_readwrite.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
intfloat_readwrite.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
intreadwrite.h Change semantic of CONFIG_*, HAVE_* and ARCH_*. 2009-01-13 23:44:16 +00:00
lfg.c Simple lagged fibonacci PRNG. 2008-07-28 15:35:04 +00:00
lfg.h spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
libavutil.v backport symbol versioning patch 2010-02-01 16:00:09 +00:00
lls.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
lls.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
log.c Fix apparently exploitable race condition. 2011-04-26 12:30:57 +02:00
log.h spelling/grammar/consistency review part III 2009-01-28 23:16:49 +00:00
lzo.c avutil/lzo: Fix integer overflow 2014-06-23 15:23:08 +02:00
lzo.h Documentation for LZO error return value flags 2009-02-02 20:42:06 +00:00
Makefile Split avutil.h, move all the pixel format definitions to the new 2009-02-22 14:27:50 +00:00
mathematics.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
mathematics.h Add common.h #include, necessary for av_const. 2009-01-28 08:50:10 +00:00
md5.c spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
md5.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mem.c mem: fix memalign hack av_realloc() 2011-11-06 19:49:12 +01:00
mem.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
pca.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
pca.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
pixfmt.h Add VA API pixel formats. 2009-02-27 08:12:41 +00:00
random.c spelling/grammar/consistency review part III 2009-01-28 23:16:49 +00:00
random.h spelling/grammar/consistency review part III 2009-01-28 23:16:49 +00:00
rational.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
rational.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
rc4.c Add and use a public API for RC4 and DES, analogous to the AES API. 2009-02-03 14:20:55 +00:00
rc4.h Add and use a public API for RC4 and DES, analogous to the AES API. 2009-02-03 14:20:55 +00:00
sha1.c spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
sha1.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
softfloat.c main() --> main(void) 2007-11-23 00:52:56 +00:00
softfloat.h spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
timer.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
tree.c spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
tree.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
utils.c Cosmetics: fix weird indent. 2008-08-08 19:50:35 +00:00
x86_cpu.h Change semantic of CONFIG_*, HAVE_* and ARCH_*. 2009-01-13 23:44:16 +00:00