summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Levin <al.le@rockbox.org>2009-07-13 14:48:02 +0000
committerAlexander Levin <al.le@rockbox.org>2009-07-13 14:48:02 +0000
commit23ea8a53a10977b53e926665f44d0d3810552575 (patch)
treea847df0987b5356e3b3cecf3363da40ca4ae1613
parentf448fa4655256110f58acfe99b29a467baf13966 (diff)
downloadrockbox-23ea8a53a10977b53e926665f44d0d3810552575.tar.gz
rockbox-23ea8a53a10977b53e926665f44d0d3810552575.zip
Slightly reduce the bin size by using ushort instead of int in arrays
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21840 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/gui/pitchscreen.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/gui/pitchscreen.c b/apps/gui/pitchscreen.c
index 204a1cd35f..8215da2a97 100644
--- a/apps/gui/pitchscreen.c
+++ b/apps/gui/pitchscreen.c
@@ -84,9 +84,9 @@ enum
84 the last digit). 84 the last digit).
85*/ 85*/
86#define TO_INT_WITH_PRECISION(x) \ 86#define TO_INT_WITH_PRECISION(x) \
87 ( (int)(((x) * PITCH_SPEED_PRECISION * 10 + 5) / 10) ) 87 ( (unsigned short)(((x) * PITCH_SPEED_PRECISION * 10 + 5) / 10) )
88 88
89static const int semitone_table[] = 89static const unsigned short semitone_table[] =
90{ 90{
91 TO_INT_WITH_PRECISION(50.00000000), /* Octave lower */ 91 TO_INT_WITH_PRECISION(50.00000000), /* Octave lower */
92 TO_INT_WITH_PRECISION(52.97315472), 92 TO_INT_WITH_PRECISION(52.97315472),
@@ -127,7 +127,7 @@ static const int semitone_table[] =
127 x(n) = 100 * 2^(n * 20/1200) 127 x(n) = 100 * 2^(n * 20/1200)
128*/ 128*/
129 129
130static const int cent_interp[] = 130static const unsigned short cent_interp[] =
131{ 131{
132 TO_INT_WITH_PRECISION(100.0000000), 132 TO_INT_WITH_PRECISION(100.0000000),
133 TO_INT_WITH_PRECISION(101.1619440), 133 TO_INT_WITH_PRECISION(101.1619440),