diff options
author | Ulf Samuelsson <ulf.samuelsson@atmel.com> | 2009-01-24 11:27:47 +0000 |
---|---|---|
committer | Ulf Samuelsson <ulf.samuelsson@atmel.com> | 2009-01-24 11:27:47 +0000 |
commit | 81a9f0411400e3dd3b527ddcf917b40a5dc0fe7c (patch) | |
tree | b8c773760b2efcb804853d61f6584d47b96b1b6e /package/multimedia/mpg123 | |
parent | b3f1b6a02e961a957625332a4bd17c8a3f91c0af (diff) | |
download | buildroot-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.in | 3 | ||||
-rw-r--r-- | package/multimedia/mpg123/mpg123-0.66-arm-unroll.patch | 18 |
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; |