# HG changeset patch # User diego # Date 1219012350 0 # Node ID 29548d0a768a3dc1bc69a76c90b49f862776ddda # Parent c755245032e7d2a09569820cc25af9e0b0088f65 fix for alignment problem on older ARM cores patch by Siarhei Siamashka, siarhei.siamashka gmail com diff -r c755245032e7 -r 29548d0a768a liba52/bitstream.h --- a/liba52/bitstream.h Sun Aug 17 22:02:05 2008 +0000 +++ b/liba52/bitstream.h Sun Aug 17 22:32:30 2008 +0000 @@ -43,7 +43,7 @@ #define ALT_BITSTREAM_READER /* used to avoid misaligned exceptions on some archs (alpha, ...) */ -#if defined (ARCH_X86) || defined(ARCH_ARMV4L) +#if defined (ARCH_X86) || defined(HAVE_ARMV6) # define unaligned32(a) (*(uint32_t*)(a)) #else # ifdef __GNUC__ diff -r c755245032e7 -r 29548d0a768a liba52/liba52_changes.diff --- a/liba52/liba52_changes.diff Sun Aug 17 22:02:05 2008 +0000 +++ b/liba52/liba52_changes.diff Sun Aug 17 22:32:30 2008 +0000 @@ -97,7 +97,7 @@ +#define ALT_BITSTREAM_READER + +/* used to avoid misaligned exceptions on some archs (alpha, ...) */ -+#if defined (ARCH_X86) || defined(ARCH_ARMV4L) ++#if defined (ARCH_X86) || defined(HAVE_ARMV6) +# define unaligned32(a) (*(uint32_t*)(a)) +#else +# ifdef __GNUC__