1
0
Fork 0
forked from len0rd/rockbox

Added mpeg_sound_numdecimals()

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1245 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Linus Nielsen Feltzing 2002-06-28 12:39:47 +00:00
parent a3a51eca66
commit fd42ceba7b
2 changed files with 16 additions and 3 deletions

View file

@ -52,6 +52,13 @@ static char *units[] =
"%" /* Treble */ "%" /* Treble */
}; };
static int numdecimals[] =
{
1, /* Volume */
2, /* Bass */
1 /* Treble */
};
static int minval[] = static int minval[] =
{ {
0, /* Volume */ 0, /* Volume */
@ -78,6 +85,11 @@ char *mpeg_sound_unit(int setting)
return units[setting]; return units[setting];
} }
int mpeg_sound_numdecimals(int setting)
{
return numdecimals[setting];
}
int mpeg_sound_min(int setting) int mpeg_sound_min(int setting)
{ {
return minval[setting]; return minval[setting];
@ -738,15 +750,15 @@ int mpeg_val2phys(int setting, int value)
switch(setting) switch(setting)
{ {
case SOUND_VOLUME: case SOUND_VOLUME:
result = value * 2; result = value * 20;
break; break;
case SOUND_BASS: case SOUND_BASS:
result = value * 2; result = value * 200;
break; break;
case SOUND_TREBLE: case SOUND_TREBLE:
result = value * 2; result = value * 20;
break; break;
} }
return result; return result;

View file

@ -32,6 +32,7 @@ int mpeg_sound_max(int setting);
int mpeg_sound_default(int setting); int mpeg_sound_default(int setting);
int mpeg_val2phys(int setting, int value); int mpeg_val2phys(int setting, int value);
char *mpeg_sound_unit(int setting); char *mpeg_sound_unit(int setting);
int mpeg_sound_numdecimals(int setting);
struct mp3entry* mpeg_current_track(void); struct mp3entry* mpeg_current_track(void);
#define SOUND_VOLUME 0 #define SOUND_VOLUME 0