From f467fc02b475cd45b68aa5fb5f7c78286110ba86 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 23 Jul 2015 00:35:18 +0200 Subject: [PATCH] tests/checkasm/h264pred: Use LOCAL_ALIGNED_16() Fixes alignment issue and bus errors Signed-off-by: Michael Niedermayer --- tests/checkasm/h264pred.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/checkasm/h264pred.c b/tests/checkasm/h264pred.c index 633e101c5f..5e9a7c1e17 100644 --- a/tests/checkasm/h264pred.c +++ b/tests/checkasm/h264pred.c @@ -23,6 +23,7 @@ #include "libavcodec/avcodec.h" #include "libavcodec/h264pred.h" #include "libavutil/common.h" +#include "libavutil/internal.h" #include "libavutil/intreadwrite.h" static const int codec_ids[4] = { AV_CODEC_ID_H264, AV_CODEC_ID_VP8, AV_CODEC_ID_RV40, AV_CODEC_ID_SVQ3 }; @@ -232,8 +233,8 @@ void checkasm_check_h264pred(void) { check_pred8x8l, "pred8x8l" }, }; - DECLARE_ALIGNED(16, uint8_t, buf0)[BUF_SIZE]; - DECLARE_ALIGNED(16, uint8_t, buf1)[BUF_SIZE]; + LOCAL_ALIGNED_16(uint8_t, buf0, [BUF_SIZE]); + LOCAL_ALIGNED_16(uint8_t, buf1, [BUF_SIZE]); H264PredContext h; int test, codec, chroma_format, bit_depth;