[FFmpeg-cvslog] Use correct LOCAL_ALIGNED for stack variables instead of DECLARE_ALIGNED.

Reimar Döffinger git at videolan.org
Tue Sep 20 19:06:22 CEST 2011


ffmpeg | branch: master | Reimar Döffinger <Reimar.Doeffinger at gmx.de> | Tue Sep 20 00:30:25 2011 +0200| [0bbb1cdc28f1f38239f6edfbe9da5b4ca8403193] | committer: Reimar Döffinger

Use correct LOCAL_ALIGNED for stack variables instead of DECLARE_ALIGNED.

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 <Reimar.Doeffinger at gmx.de>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0bbb1cdc28f1f38239f6edfbe9da5b4ca8403193
---

 libavcodec/proresdec.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/libavcodec/proresdec.c b/libavcodec/proresdec.c
index 810d523..3f8f48b 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;
 



More information about the ffmpeg-cvslog mailing list