summaryrefslogtreecommitdiff
path: root/apps/codecs/libmad/layer3.c
diff options
context:
space:
mode:
authorJean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com>2005-03-09 14:39:52 +0000
committerJean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com>2005-03-09 14:39:52 +0000
commita6024faa0d6ae330a2224784fb1f7120ecbfa349 (patch)
tree212b74a5873d974cd9917a21768050a6c64fba43 /apps/codecs/libmad/layer3.c
parentd748953d51e7f23233a1b4524464ee1c3a5954f3 (diff)
downloadrockbox-a6024faa0d6ae330a2224784fb1f7120ecbfa349.zip
rockbox-a6024faa0d6ae330a2224784fb1f7120ecbfa349.tar.gz
rockbox-a6024faa0d6ae330a2224784fb1f7120ecbfa349.tar.bz2
rockbox-a6024faa0d6ae330a2224784fb1f7120ecbfa349.tar.xz
GMini: libmad compiled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6173 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libmad/layer3.c')
-rw-r--r--apps/codecs/libmad/layer3.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/codecs/libmad/layer3.c b/apps/codecs/libmad/layer3.c
index 27c8d18..a8d2d5f 100644
--- a/apps/codecs/libmad/layer3.c
+++ b/apps/codecs/libmad/layer3.c
@@ -853,7 +853,7 @@ void III_exponents(struct channel const *channel,
exponents[sfbi + 2] = gain2 -
(signed int) (channel->scalefac[sfbi + 2] << scalefac_multiplier);
- l += 3 * sfbwidth[sfbi];
+ l += 3I * sfbwidth[sfbi];
sfbi += 3;
}
}
@@ -1308,7 +1308,8 @@ void III_reorder(mad_fixed_t xr[576], struct channel const *channel,
w = (w + 1) % 3;
}
- tmp[sbw[w]][w][sw[w]++] = xr[l];
+ unsigned int sbww = sbw[w];
+ tmp[sbww][w][sw[w]++] = xr[l];
if (sw[w] == 6) {
sw[w] = 0;