[SCM] libav/experimental: Make DECLARE_ALIGNED_8 align to 8 bytes, never to 16

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:50:34 UTC 2013


The following commit has been merged in the experimental branch:
commit c4d6d318cfb9064263dee67ed12a7d386d6c61dd
Author: Måns Rullgård <mans at mansr.com>
Date:   Fri Aug 28 23:39:02 2009 +0000

    Make DECLARE_ALIGNED_8 align to 8 bytes, never to 16
    
    The DECLARE_ALIGNED_8 macro is defined to align to 16 bytes instead
    the 8 suggested by the name on some CPUs.  None of the uses of this
    macro ever need 16-byte alignment, cases which once did having been
    changed to always specify 16 bytes explicitly.
    
    Originally committed as revision 19737 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h
index bad2d9e..b792d86 100644
--- a/libavcodec/dsputil.h
+++ b/libavcodec/dsputil.h
@@ -640,7 +640,6 @@ void dsputil_init_pix_mmx(DSPContext* c, AVCodecContext *avctx);
 extern int mm_flags;
 
 #if HAVE_NEON
-#   define DECLARE_ALIGNED_8(t, v) DECLARE_ALIGNED(16, t, v)
 #   define STRIDE_ALIGN 16
 #endif
 
@@ -648,12 +647,10 @@ extern int mm_flags;
 
 extern int mm_flags;
 
-#define DECLARE_ALIGNED_8(t, v) DECLARE_ALIGNED(16, t, v)
 #define STRIDE_ALIGN 16
 
 #elif HAVE_MMI
 
-#define DECLARE_ALIGNED_8(t, v) DECLARE_ALIGNED(16, t, v)
 #define STRIDE_ALIGN 16
 
 #else
@@ -663,9 +660,7 @@ extern int mm_flags;
 
 #endif
 
-#ifndef DECLARE_ALIGNED_8
 #   define DECLARE_ALIGNED_8(t, v) DECLARE_ALIGNED(8, t, v)
-#endif
 
 #ifndef STRIDE_ALIGN
 #   define STRIDE_ALIGN 8

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list