[SCM] libav/experimental: Use DECLARE_ALIGNED

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:12:18 UTC 2013


The following commit has been merged in the experimental branch:
commit 27215c6bf436f935a60523897ee11bebcda86728
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Sun Jan 27 14:46:56 2008 +0000

    Use DECLARE_ALIGNED
    
    Originally committed as revision 11630 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/i386/dsputil_mmx.c b/libavcodec/i386/dsputil_mmx.c
index 9b78729..2a163b8 100644
--- a/libavcodec/i386/dsputil_mmx.c
+++ b/libavcodec/i386/dsputil_mmx.c
@@ -668,7 +668,7 @@ static inline void transpose4x4(uint8_t *dst, uint8_t *src, int dst_stride, int
 static void h263_h_loop_filter_mmx(uint8_t *src, int stride, int qscale){
     if(ENABLE_ANY_H263) {
     const int strength= ff_h263_loop_filter_strength[qscale];
-    uint64_t temp[4] __attribute__ ((aligned(8)));
+    DECLARE_ALIGNED(8, uint64_t, temp[4]);
     uint8_t *btemp= (uint8_t*)temp;
 
     src -= 2;
diff --git a/libavcodec/i386/simple_idct_mmx.c b/libavcodec/i386/simple_idct_mmx.c
index dd22ee8..12f352c 100644
--- a/libavcodec/i386/simple_idct_mmx.c
+++ b/libavcodec/i386/simple_idct_mmx.c
@@ -209,7 +209,7 @@ row[7] = input[13];
 
 static inline void idct(int16_t *block)
 {
-        int64_t __attribute__((aligned(8))) align_tmp[16];
+        DECLARE_ALIGNED(8, int64_t, align_tmp[16]);
         int16_t * const temp= (int16_t*)align_tmp;
 
         asm volatile(

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list