diff options
author | James Almer <jamrial@gmail.com> | 2024-11-19 12:32:49 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2024-11-19 12:32:49 -0300 |
commit | 9d8f7bf4b836aea86525997953d313b6c96217f3 (patch) | |
tree | 54b0ff6ccc8e6259b78397a462f9e45b2c8e6842 | |
parent | e9c3698ed23ab3d8cf1fe1fc74b3b2f8ba42c865 (diff) | |
download | ffmpeg-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.c | 4 |
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. |