1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

vp56: Don't use DECLARE_ALIGN on a typedef name

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 <derek.buitenhuis@gmail.com>
This commit is contained in:
Derek Buitenhuis 2012-08-26 20:57:08 -04:00
parent 0de4a563e4
commit 5395d882b4

View File

@ -36,9 +36,9 @@
typedef struct vp56_context VP56Context; typedef struct vp56_context VP56Context;
typedef struct { typedef struct {
int16_t x; DECLARE_ALIGNED(4, int16_t, x);
int16_t y; int16_t y;
} DECLARE_ALIGNED(4, , VP56mv); } VP56mv;
typedef void (*VP56ParseVectorAdjustment)(VP56Context *s, typedef void (*VP56ParseVectorAdjustment)(VP56Context *s,
VP56mv *vect); VP56mv *vect);