From 0bbb1cdc28f1f38239f6edfbe9da5b4ca8403193 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reimar=20D=C3=B6ffinger?= Date: Tue, 20 Sep 2011 00:30:25 +0200 Subject: [PATCH] Use correct LOCAL_ALIGNED for stack variables instead of DECLARE_ALIGNED. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit LOCAL_ALIGNED should work for all compilers/systems whereas DECLARE_ALIGNED does not work on some (do not remember which though). Signed-off-by: Reimar Döffinger --- libavcodec/proresdec.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavcodec/proresdec.c b/libavcodec/proresdec.c index 810d523682..3f8f48bac2 100644 --- a/libavcodec/proresdec.c +++ b/libavcodec/proresdec.c @@ -397,7 +397,8 @@ static void decode_slice_luma(AVCodecContext *avctx, SliceContext *slice, const int *qmat) { ProresContext *ctx = avctx->priv_data; - DECLARE_ALIGNED(16, DCTELEM, blocks)[8*4*64], *block; + LOCAL_ALIGNED_16(DCTELEM, blocks, [8*4*64]); + DCTELEM *block; GetBitContext gb; int i, blocks_per_slice = slice->mb_count<<2; @@ -426,7 +427,8 @@ static void decode_slice_chroma(AVCodecContext *avctx, SliceContext *slice, const int *qmat) { ProresContext *ctx = avctx->priv_data; - DECLARE_ALIGNED(16, DCTELEM, blocks)[8*4*64], *block; + LOCAL_ALIGNED_16(DCTELEM, blocks, [8*4*64]); + DCTELEM *block; GetBitContext gb; int i, blocks_per_slice = slice->mb_count*2;