  static double besselI0 (double x)
  {
      double bessel = 1;
-@@ -361,71 +356,121 @@
+@@ -361,66 +356,118 @@
      while (--i);
      return bessel;
  }

 }
 
 static inline void bitstream_fill_current (a52_state_t * state)
diff -ruN a52dec.orig/liba52.orig/bitstream.h a52dec/liba52/bitstream.h
--- a52dec.orig/liba52/bitstream.h	2002-07-28 03:52:07.000000000 +0200
+++ a52dec/liba52/bitstream.h	2008-07-23 14:03:02.000000000 +0200
@@ -1,6 +1,6 @@
 /*
  * bitstream.h

+#define WORDS_BIGENDIAN 1
+#endif
+
diff -ruN a52dec.orig/liba52/downmix.c a52dec/liba52/downmix.c
--- a52dec.orig/liba52/downmix.c	2012-11-13 17:25:33.442091935 +0100
+++ a52dec/liba52/downmix.c	2012-11-13 17:27:31.150370945 +0100
@@ -1,6 +1,6 @@
 /*
  * downmix.c
