aboutsummaryrefslogtreecommitdiffstats
path: root/package/multimedia/mpg123
diff options
context:
space:
mode:
authorUlf Samuelsson <ulf.samuelsson@atmel.com>2009-01-24 11:27:47 +0000
committerUlf Samuelsson <ulf.samuelsson@atmel.com>2009-01-24 11:27:47 +0000
commit81a9f0411400e3dd3b527ddcf917b40a5dc0fe7c (patch)
treeb8c773760b2efcb804853d61f6584d47b96b1b6e /package/multimedia/mpg123
parentb3f1b6a02e961a957625332a4bd17c8a3f91c0af (diff)
downloadbuildroot-novena-81a9f0411400e3dd3b527ddcf917b40a5dc0fe7c.tar.gz
buildroot-novena-81a9f0411400e3dd3b527ddcf917b40a5dc0fe7c.zip
Make toolchain configration to fix mpg123 global and move to Makefile
Diffstat (limited to 'package/multimedia/mpg123')
-rw-r--r--package/multimedia/mpg123/Config.in3
-rw-r--r--package/multimedia/mpg123/mpg123-0.66-arm-unroll.patch18
2 files changed, 9 insertions, 12 deletions
diff --git a/package/multimedia/mpg123/Config.in b/package/multimedia/mpg123/Config.in
index 6b17dc133..e3e8047b7 100644
--- a/package/multimedia/mpg123/Config.in
+++ b/package/multimedia/mpg123/Config.in
@@ -11,6 +11,3 @@ config BR2_PACKAGE_MPG123_ALSA
default y
depends on BR2_PACKAGE_ALSA_LIB
-config BR2_PACKAGE_MPG123_ARM_UNROLL_FIX
- bool
- default y if BR2_arm && BR2_GCC_VERSION_4_3_2
diff --git a/package/multimedia/mpg123/mpg123-0.66-arm-unroll.patch b/package/multimedia/mpg123/mpg123-0.66-arm-unroll.patch
index 6d8ff2258..7697a03b2 100644
--- a/package/multimedia/mpg123/mpg123-0.66-arm-unroll.patch
+++ b/package/multimedia/mpg123/mpg123-0.66-arm-unroll.patch
@@ -5,7 +5,7 @@ diff -urN mpg123-0.66-0rig//src/layer2.c mpg123-0.66/src/layer2.c
}
-+#if defined(MPG123_ARM_UNROLL_FIX)
++#if defined(ARM_UNROLL_FIX)
+static int al_table_get_d_out;
+void al_table_get_d(struct al_table * al)
+{
@@ -28,7 +28,7 @@ diff -urN mpg123-0.66-0rig//src/layer2.c mpg123-0.66/src/layer2.c
if ( (ba=*bita++) )
{
k=(alloc2 = alloc1+ba)->bits;
-+#if defined(MPG123_ARM_UNROLL_FIX)
++#if defined(ARM_UNROLL_FIX)
+ al_table_get_d(alloc2);
+ d1 = al_table_get_d_out;
+ if( (d1) < 0)
@@ -42,7 +42,7 @@ diff -urN mpg123-0.66-0rig//src/layer2.c mpg123-0.66/src/layer2.c
if ( (ba=*bita++) )
{
k=(alloc2 = alloc1+ba)->bits;
-+#if defined(MPG123_ARM_UNROLL_FIX)
++#if defined(ARM_UNROLL_FIX)
+ al_table_get_d(alloc2);
+ d1 = al_table_get_d_out;
+ if( (d1) < 0)
@@ -60,7 +60,7 @@ diff -urN mpg123-0.66-0rig//src/layer3.c mpg123-0.66/src/layer3.c
static int pretab1[22] = {0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,3,2,0};
static int pretab2[22] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
-
-+#if defined(MPG123_ARM_UNROLL_FIX)
++#if defined(ARM_UNROLL_FIX)
+extern int arm_funroll_data;
+extern void arm_funroll_fix(short *val);
+#endif
@@ -71,7 +71,7 @@ diff -urN mpg123-0.66-0rig//src/layer3.c mpg123-0.66/src/layer3.c
step = 3;
}
}
-+#if defined(MPG123_ARM_UNROLL_FIX)
++#if defined(ARM_UNROLL_FIX)
+ {
+ register short *val = h->table;
+ REFRESH_MASK;
@@ -104,7 +104,7 @@ diff -urN mpg123-0.66-0rig//src/layer3.c mpg123-0.66/src/layer3.c
v = gr_info->pow2gain[((*scf++) + (*pretab++)) << shift];
}
-+#if defined(MPG123_ARM_UNROLL_FIX)
++#if defined(ARM_UNROLL_FIX)
+ {
+ register short *val = h->table;
+ REFRESH_MASK;
@@ -789,7 +789,7 @@ diff -urN mpg123-0.66-0rig//src/layer3.c~ mpg123-0.66/src/layer3.c~
+
+static int pretab1[22] = {0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,3,2,0};
+static int pretab2[22] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
-+#if defined(MPG123_ARM_UNROLL_FIX)
++#if defined(ARM_UNROLL_FIX)
+extern int arm_funroll_data;
+extern void arm_funroll_fix(short *val);
+#endif
@@ -1081,7 +1081,7 @@ diff -urN mpg123-0.66-0rig//src/layer3.c~ mpg123-0.66/src/layer3.c~
+ v = gr_info->pow2gain[((*scf++) + (*pretab++)) << shift];
+
+ }
-+#if defined(MPG123_ARM_UNROLL_FIX)
++#if defined(ARM_UNROLL_FIX)
+ {
+ register short *val = h->table;
+ REFRESH_MASK;
@@ -1171,7 +1171,7 @@ diff -urN mpg123-0.66-0rig//src/layer3.c~ mpg123-0.66/src/layer3.c~
+ register short *val = h->table,a;
+
+ REFRESH_MASK;
-+#if defined(MPG123_ARM_UNROLL_FIX)
++#if defined(ARM_UNROLL_FIX)
+ do {
+ arm_funroll_fix(val); val++;
+ a = arm_funroll_data;