1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00

checkasm/blockdsp: don't randomize the buffers for fill_block_tab

It ignores and overwrites the previous values.
Fixes running the test under ubsan.

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer 2024-05-06 21:27:13 -03:00
parent 8b6e66d0f0
commit febd9271fc

View File

@ -71,7 +71,8 @@ static void check_fill(BlockDSPContext *h){
ptrdiff_t line_size, int h);
if (check_func(h->fill_block_tab[t], "blockdsp.%s", tests[t].name)) {
uint8_t value = rnd();
randomize_buffers(tests[t].size);
memset(buf0, 0, sizeof(*buf0) * n * n);
memset(buf1, 0, sizeof(*buf1) * n * n);
call_ref(buf0, value, n, n);
call_new(buf1, value, n, n);
if (memcmp(buf0, buf1, sizeof(*buf0) * n * n))