aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2024-11-19 12:32:49 -0300
committerJames Almer <jamrial@gmail.com>2024-11-19 12:32:49 -0300
commit9d8f7bf4b836aea86525997953d313b6c96217f3 (patch)
tree54b0ff6ccc8e6259b78397a462f9e45b2c8e6842
parente9c3698ed23ab3d8cf1fe1fc74b3b2f8ba42c865 (diff)
downloadffmpeg-9d8f7bf4b836aea86525997953d313b6c96217f3.tar.gz
tests/checkasm/diracdsp: fix alignment for src and ombc_weight buffers
They are supposed to be 16 byte aligned, not 8. Should fix crashes in some systems. Signed-off-by: James Almer <jamrial@gmail.com>
-rw-r--r--tests/checkasm/diracdsp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/checkasm/diracdsp.c b/tests/checkasm/diracdsp.c
index e7dbbe184b..aa09c43ddf 100644
--- a/tests/checkasm/diracdsp.c
+++ b/tests/checkasm/diracdsp.c
@@ -50,10 +50,10 @@
static void check_add_obmc(size_t func_index, int xblen)
{
- LOCAL_ALIGNED_8(uint8_t, src, [XBLEN_MAX * YBLEN_MAX]);
+ LOCAL_ALIGNED_16(uint8_t, src, [XBLEN_MAX * YBLEN_MAX]);
LOCAL_ALIGNED_16(uint16_t, _dst0, [XBLEN_MAX * YBLEN_MAX + 4]);
LOCAL_ALIGNED_16(uint16_t, _dst1, [XBLEN_MAX * YBLEN_MAX + 4]);
- LOCAL_ALIGNED_8(uint8_t, obmc_weight, [XBLEN_MAX * YBLEN_MAX]);
+ LOCAL_ALIGNED_16(uint8_t, obmc_weight, [XBLEN_MAX * YBLEN_MAX]);
// Ensure that they accept unaligned buffer.
// Not using LOCAL_ALIGNED_8 because it might make 16 byte aligned buffer.