librempeg/tests
Andreas Rheinhardt 1101317540 tests/checkasm/llauddsp: Avoid UB integer overflow
The only multiplicators used in scalarproduct_and_madd_*
are -1, 0 and +1. Yet it is of type int and the checkasm
test uses the complete range of int for it, leading to overflows
that don't happen for actual users.

Fix this by using a more reasonable range for mul: Given
that it is used in v1[i] += v3[i] * mul with v1 being
a 16bit integer, it makes no sense to use values for mul
that don't fit into 16bit.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2024-05-18 19:59:10 +02:00
..
api avutil/common: Don't auto-include mem.h 2024-04-01 19:51:37 +02:00
checkasm tests/checkasm/llauddsp: Avoid UB integer overflow 2024-05-18 19:59:10 +02:00
fate fate/checkasm: test vvc_alf 2024-05-18 19:59:09 +02:00
filtergraphs fate/scale2ref_keep_aspect: switch to vf_scale ref_* 2024-05-04 12:21:39 +02:00
ref libavcodec/motion_est: fix penalty_factor for b frames 2024-05-11 18:22:54 +02:00
.gitignore
audiogen.c tests/audiogen: Fix total RIFF chunk size 2024-03-28 22:25:54 +01:00
audiomatch.c
base64.c
copycooker.sh
extended.ffconcat
fate-run.sh configure, etc: switch to shebang without space 2024-04-10 01:21:07 +02:00
fate-valgrind.supp
fate.sh fate: allow https for git URLs 2024-04-28 19:39:37 +02:00
Makefile fate/ffprobe: Fix test requirements 2024-04-04 01:53:40 +02:00
md5.sh
refcmp-metadata.awk
reference.pnm
rotozoom.c
simple1.ffconcat
simple2.ffconcat
test.ffmeta
tiny_psnr.c
tiny_ssim.c
utils.c
videogen.c