ffmpeg/libavutil
Michael Niedermayer cbafd8e1a7 libavutil/channel_layout: Check strtol*() for failure
Fixes assertion failure
Fixes: 4f5814bb15d2dda6fc18ef9791b13816/signal_sigabrt_7ffff6ae7cc9_65_7209d160d168b76f311be6cd64a548eb.wv

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit c9bfd6a8c3)

Conflicts:

	libavutil/channel_layout.c
2015-11-19 03:51:39 +01:00
..
aarch64 Merge commit '780cd20b00a69e26bbfffbb8eec16fbe999ea793' 2014-12-09 12:08:29 +01:00
arm arm: only enable setend on ARMv6 2015-07-20 04:43:40 +02:00
avr32
bfin
mips mips/float_dsp: fix vector_fmul_window_mips on mips64 2015-03-28 11:59:04 +01:00
ppc avutil/ppc/intreadwrite: remove AV_??64 overriding code 2015-03-01 03:15:19 +01:00
sh4
tomi
x86 pixelutils: Comment on (lack of) sad_8x8_sse2 2015-03-04 21:58:53 +01:00
Makefile avutil: Extract gamma determination from PNG encoder for future use. Adds private avpriv_get_gamma_from_trc() function to libavutil. 2015-03-05 12:26:22 +01:00
adler32.c
adler32.h
aes.c avutil/aes: Add () to protect the ROT() arguments 2015-02-17 00:22:42 +01:00
aes.h
atomic.c avutil/atomic: reuse ret to avoid dereferencing twice the same value. 2014-12-27 22:14:23 +01:00
atomic.h
atomic_gcc.h lavu/atomic: add support for the new memory model aware gcc built-ins 2014-10-29 14:09:58 -03:00
atomic_suncc.h
atomic_win32.h msvc: Fix compilation errors due to header include order. 2014-11-27 12:40:18 +01:00
attributes.h avutil/attributes: Add () to protect the AV_GCC_VERSION_AT_LEAST() arguments 2015-02-17 00:21:48 +01:00
audio_fifo.c avutil/audio_fifo: use av_freep() to avoid leaving stale pointers in memory 2014-12-27 15:49:13 +01:00
audio_fifo.h
audioconvert.h
avassert.h
avstring.c avutil/avstring: Use size_t in av_strlcatf() 2015-05-15 10:04:51 +02:00
avstring.h Merge commit '4981baf9b803f3c4866b2e97fdadb008c62dc7ad' 2014-11-07 22:33:09 +01:00
avutil.h
avutilres.rc
base64.c
base64.h
blowfish.c
blowfish.h
bprint.c
bprint.h avutil/bprint: C++ compatible AVBPrint definition. 2014-11-29 03:51:35 +01:00
bswap.h
buffer.c avutil/buffer: factor buffer_replace() out 2015-01-23 04:45:05 +01:00
buffer.h
buffer_internal.h Merge commit 'fbd6c97f9ca858140df16dd07200ea0d4bdc1a83' 2014-11-27 23:42:16 +01:00
camellia.c libavutil: camellia: remove unwanted memory loads 2015-02-10 17:15:36 +01:00
camellia.h avutil/camellia: fix documentation for av_camellia_crypt() 2015-01-02 21:23:45 +01:00
cast5.c libavutil: Added cbc mode to cast128 2014-12-19 14:35:29 +01:00
cast5.h libavutil: Added cbc mode to cast128 2014-12-19 14:35:29 +01:00
channel_layout.c libavutil/channel_layout: Check strtol*() for failure 2015-11-19 03:51:39 +01:00
channel_layout.h
color_utils.c avutil: Extract gamma determination from PNG encoder for future use. Adds private avpriv_get_gamma_from_trc() function to libavutil. 2015-03-05 12:26:22 +01:00
color_utils.h avutil: Extract gamma determination from PNG encoder for future use. Adds private avpriv_get_gamma_from_trc() function to libavutil. 2015-03-05 12:26:22 +01:00
colorspace.h
common.h avutil/common: Add FFNABS() 2015-11-19 03:51:38 +01:00
cpu.c avutil/cpu: add missing check for mmxext to av_force_cpu_flags 2015-03-28 22:10:34 -03:00
cpu.h
cpu_internal.h
crc.c
crc.h
des.c
des.h
dict.c avutil/dict: Use size_t for appending strings 2015-05-15 10:04:51 +02:00
dict.h avutil: remove FF_CONST_AVUTIL53, its no longer needed 2014-11-24 02:22:19 +01:00
display.c
display.h
downmix_info.c
downmix_info.h
dynarray.h
error.c avutil/error: list most common error code in error_entries when strerror_r() is unavailable 2015-02-10 23:02:24 +01:00
error.h avutil/error: Introduce new error codes for 4XX and 5XX replies from remote servers 2014-10-19 22:32:14 +02:00
eval.c
eval.h
fifo.c avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() 2015-07-20 04:43:41 +02:00
fifo.h avutil: remove FF_CONST_AVUTIL53, its no longer needed 2014-11-24 02:22:19 +01:00
file.c Merge commit 'bf704132a51f5d838365158331d4e535e1df4c8e' 2015-02-14 21:27:44 +01:00
file.h avutil/file: fix av_tempfile() documentation 2014-11-24 04:59:02 +01:00
file_open.c avutil/file_open: avoid file handle inheritance on Windows 2015-11-19 03:51:38 +01:00
fixed_dsp.c avutil/fixed_dsp: Check for av_malloc() failure 2015-02-22 16:27:28 +01:00
fixed_dsp.h
float_dsp.c avutil/float_dsp: add avpriv_float_dsp_alloc() 2014-11-18 11:43:01 +01:00
float_dsp.h avutil/float_dsp: add avpriv_float_dsp_alloc() 2014-11-18 11:43:01 +01:00
frame.c Merge commit '5d839778b9f3edb682b7f71dde4f80f07c75b098' 2014-12-19 03:57:59 +01:00
frame.h Merge commit '0232ba62a28527579e34d44700b48017cc727e5f' 2015-02-11 01:32:30 +01:00
hash.c lavu/hash.c: Add missing "static const". 2014-08-31 10:33:02 +02:00
hash.h
hmac.c avutil/hmac: use av_freep() to avoid leaving stale pointers in memory 2014-12-27 15:50:01 +01:00
hmac.h
imgutils.c imgutils: initialize palette padding bytes in av_image_alloc 2015-05-14 19:14:10 +02:00
imgutils.h Merge commit 'e2ad0b66fa273c5c823978e8f601f2c0d9ee42f8' 2015-01-15 05:07:25 +01:00
integer.c
integer.h
internal.h avutil: move internal function out of public header 2015-02-10 15:24:46 +01:00
intfloat.h
intmath.c
intmath.h libavutil: add x86 optimized av_popcount 2015-02-25 19:58:00 -03:00
intreadwrite.h
lfg.c
lfg.h
libavutil.v
libm.h Remove fminf() emulation. 2014-11-08 11:31:11 +01:00
lls.c avutil/lls: Make unchanged function arguments const 2014-09-28 19:32:07 +02:00
lls.h avutil/lls: Make unchanged function arguments const 2014-09-28 19:32:07 +02:00
log.c log: Unbreak no-tty support on 256color terminals 2014-09-26 20:56:16 +02:00
log.h avutil/log: add () to protect the argument of AV_LOG_C() 2015-02-17 00:04:22 +01:00
log2_tab.c
lzo.c avutil/lzo: fix resource leak 2014-10-11 12:15:26 +02:00
lzo.h
macros.h
mathematics.c
mathematics.h
md5.c avutil/md5: workaround clang 3.5 #20849 2014-09-05 00:43:48 +02:00
md5.h
mem.c libavutil/mem: use size_t for the length in av_strdup() 2015-05-15 10:04:50 +02:00
mem.h
motion_vector.h
murmur3.c avutil/murmur3: Add () to protect the ROT() arguments 2015-02-17 00:18:15 +01:00
murmur3.h
old_pix_fmts.h
opencl.c Revert "avutil/opencl: is_compiled flag not being cleared in av_opencl_uninit" 2015-03-07 10:38:07 +01:00
opencl.h avutil/opencl: don't include config.h 2015-01-12 13:49:56 -03:00
opencl_internal.c
opencl_internal.h
opt.c avutil/opt: Do not print inf in selftest 2015-03-05 13:50:22 +01:00
opt.h lavu/opt: add escaping to av_opt_serialize 2014-11-29 00:58:42 +01:00
parseutils.c Merge commit 'bf704132a51f5d838365158331d4e535e1df4c8e' 2015-02-14 21:27:44 +01:00
parseutils.h
pca.c avutil/pca: Check for av_malloc* failures 2015-04-11 22:01:46 +02:00
pca.h avutil/pca: Make argument of ff_pca_add() const 2014-09-28 16:17:18 +02:00
pixdesc.c Merge commit '5b1d9ceec715846a58fe029bc3889ed6fa62436a' 2015-02-19 20:23:48 +01:00
pixdesc.h pixelutils: indent comments in pixdesc.h to be clearer 2015-03-04 21:58:53 +01:00
pixelutils.c avutil: check pixdescs in a different place 2015-02-10 15:45:02 +01:00
pixelutils.h
pixfmt.h Merge commit '5b1d9ceec715846a58fe029bc3889ed6fa62436a' 2015-02-19 20:23:48 +01:00
qsort.h
random_seed.c
random_seed.h
rational.c avutil/rational: Check that av_reduce() returns values within the requested max 2014-12-29 15:52:34 +01:00
rational.h
rc4.c
rc4.h
replaygain.h
ripemd.c
ripemd.h
samplefmt.c avutil: remove obsolete FF_API_SAMPLES_UTILS_RETURN_ZERO cruft 2014-10-05 17:09:56 -03:00
samplefmt.h avutil: remove obsolete FF_API_GET_BITS_PER_SAMPLE_FMT cruft 2014-10-05 17:09:49 -03:00
sha.c avutil/sha: Protect macro arguments with () 2015-02-18 22:50:41 +01:00
sha.h
sha512.c
sha512.h
softfloat.c
softfloat.h libavutil/softfloat: Fix av_normalize1_sf bias. 2015-07-20 04:43:39 +02:00
stereo3d.c
stereo3d.h
thread.h thread: use "" instead of <> for including the w32pthreads wrapper 2014-12-14 18:15:57 +01:00
threadmessage.c
threadmessage.h
time.c Merge commit '1bd0bdcdc236099d5c0d179696951f35f5310fa5' 2014-10-24 11:06:56 +02:00
time.h Merge commit '1bd0bdcdc236099d5c0d179696951f35f5310fa5' 2014-10-24 11:06:56 +02:00
time_internal.h avutil/time_internal: do not attempt to override *time_r() macros 2014-11-05 18:44:15 +01:00
timecode.c
timecode.h
timer.h
timestamp.h
tree.c
tree.h
twofish.c libavutil: optimize twofish cipher 2015-02-18 00:59:55 +01:00
twofish.h libavutil: Added twofish symmetric block cipher 2015-01-29 01:56:11 +01:00
utf8.c
utils.c avutil: check pixdescs in a different place 2015-02-10 15:45:02 +01:00
version.h avutil: Extract gamma determination from PNG encoder for future use. Adds private avpriv_get_gamma_from_trc() function to libavutil. 2015-03-05 12:26:22 +01:00
wchar_filename.h Merge commit '9326d64ed1baadd7af60df6bbcc59cf1fefede48' 2014-11-27 11:10:26 +01:00
x86_cpu.h
xga_font_data.c
xga_font_data.h
xtea.c
xtea.h