From 5395d882b4c06825f43239d2e8869c82275bb3b6 Mon Sep 17 00:00:00 2001 From: Derek Buitenhuis Date: Sun, 26 Aug 2012 20:57:08 -0400 Subject: [PATCH] vp56: Don't use DECLARE_ALIGN on a typedef name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Instead, use it on the first member, since by definition, if any member is aligned, the whole struct must be, in order to maintain that alignment. Fixes compilation with some finicky compilers. Idea for fix from Måns Rullgård. Signed-off-by: Derek Buitenhuis --- libavcodec/vp56.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/vp56.h b/libavcodec/vp56.h index d03b733d19..000dfe0098 100644 --- a/libavcodec/vp56.h +++ b/libavcodec/vp56.h @@ -36,9 +36,9 @@ typedef struct vp56_context VP56Context; typedef struct { - int16_t x; + DECLARE_ALIGNED(4, int16_t, x); int16_t y; -} DECLARE_ALIGNED(4, , VP56mv); +} VP56mv; typedef void (*VP56ParseVectorAdjustment)(VP56Context *s, VP56mv *vect);