diff options
| author | Thom Johansen <thomj@rockbox.org> | 2005-11-15 13:51:14 +0000 |
|---|---|---|
| committer | Thom Johansen <thomj@rockbox.org> | 2005-11-15 13:51:14 +0000 |
| commit | c38ddac43ac01aca0ec307ba02c492f867fe5364 (patch) | |
| tree | 259ca4674d4fd96e97a0fb0496020ccb08b7ed8e /apps/codecs | |
| parent | df37db99ce020a420d80dcf3499a0c3de6904103 (diff) | |
| download | rockbox-c38ddac43ac01aca0ec307ba02c492f867fe5364.zip rockbox-c38ddac43ac01aca0ec307ba02c492f867fe5364.tar.gz rockbox-c38ddac43ac01aca0ec307ba02c492f867fe5364.tar.bz2 rockbox-c38ddac43ac01aca0ec307ba02c492f867fe5364.tar.xz | |
Speed up layer 1 decoding considerably.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7892 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs')
| -rw-r--r-- | apps/codecs/libmad/layer12.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/libmad/layer12.c b/apps/codecs/libmad/layer12.c index fb71fb0..76adb09 100644 --- a/apps/codecs/libmad/layer12.c +++ b/apps/codecs/libmad/layer12.c @@ -50,7 +50,7 @@ mad_fixed_t const sf_table[64] ICONST_ATTR = { /* linear scaling table */ static -mad_fixed_t const linear_table[14] = { +mad_fixed_t const linear_table[14] IDATA_ATTR = { MAD_F(0x15555555), /* 2^2 / (2^2 - 1) == 1.33333333333333 */ MAD_F(0x12492492), /* 2^3 / (2^3 - 1) == 1.14285714285714 */ MAD_F(0x11111111), /* 2^4 / (2^4 - 1) == 1.06666666666667 */ @@ -71,7 +71,7 @@ mad_fixed_t const linear_table[14] = { * NAME: I_sample() * DESCRIPTION: decode one requantized Layer I sample from a bitstream */ -static +static inline mad_fixed_t I_sample(struct mad_bitptr *ptr, unsigned int nb) { mad_fixed_t sample; |