summaryrefslogtreecommitdiffstats
path: root/libmpeg2
diff options
context:
space:
mode:
authoriive <iive@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-08-25 13:09:56 +0000
committeriive <iive@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-08-25 13:09:56 +0000
commit010d3849616823ac2ef83c8072aef593ec4fc07a (patch)
tree917cc78037ca08a907eadd1b146a596ebe1b73aa /libmpeg2
parent626f56983165808bcabd7823775d44d5afd096fa (diff)
downloadmpv-010d3849616823ac2ef83c8072aef593ec4fc07a.tar.bz2
mpv-010d3849616823ac2ef83c8072aef593ec4fc07a.tar.xz
allow alignment without ATTRIBUTE_ALIGNED_MAX been defined, it fixes sparc unaligned memory access
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13134 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpeg2')
-rw-r--r--libmpeg2/attributes.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpeg2/attributes.h b/libmpeg2/attributes.h
index eefbc0dd1b..0a416c8fc3 100644
--- a/libmpeg2/attributes.h
+++ b/libmpeg2/attributes.h
@@ -25,7 +25,7 @@
#ifdef ATTRIBUTE_ALIGNED_MAX
#define ATTR_ALIGN(align) __attribute__ ((__aligned__ ((ATTRIBUTE_ALIGNED_MAX < align) ? ATTRIBUTE_ALIGNED_MAX : align)))
#else
-#define ATTR_ALIGN(align)
+#define ATTR_ALIGN(align) __attribute__ ((__aligned__ ((16 < align) ? 16 : align)))
#endif
#ifdef HAVE_BUILTIN_EXPECT