summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2002-06-28 11:54:47 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2002-06-28 11:54:47 +0000
commita3a51eca66603b379558b81bb93bf69e88d4c074 (patch)
treee8f87aba17569cee08802128def1a6c46d06cf69 /firmware
parent667fb7c6e94060294dd1a9f95934b841f7df9f71 (diff)
downloadrockbox-a3a51eca66603b379558b81bb93bf69e88d4c074.zip
rockbox-a3a51eca66603b379558b81bb93bf69e88d4c074.tar.gz
rockbox-a3a51eca66603b379558b81bb93bf69e88d4c074.tar.bz2
rockbox-a3a51eca66603b379558b81bb93bf69e88d4c074.tar.xz
API change for default sound settings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1244 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/mpeg.c12
-rw-r--r--firmware/mpeg.h1
2 files changed, 13 insertions, 0 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index a421e5d..f309a78 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -66,6 +66,13 @@ static int maxval[] =
50 /* Treble */
};
+static int defaultval[] =
+{
+ 70/2, /* Volume */
+ 50/2, /* Bass */
+ 50/2 /* Treble */
+};
+
char *mpeg_sound_unit(int setting)
{
return units[setting];
@@ -81,6 +88,11 @@ int mpeg_sound_max(int setting)
return maxval[setting];
}
+int mpeg_sound_default(int setting)
+{
+ return defaultval[setting];
+}
+
#ifndef ARCHOS_RECORDER
static unsigned int bass_table[] =
{
diff --git a/firmware/mpeg.h b/firmware/mpeg.h
index c9de7dc..66bad48 100644
--- a/firmware/mpeg.h
+++ b/firmware/mpeg.h
@@ -29,6 +29,7 @@ void mpeg_prev(void);
void mpeg_sound_set(int setting, int value);
int mpeg_sound_min(int setting);
int mpeg_sound_max(int setting);
+int mpeg_sound_default(int setting);
int mpeg_val2phys(int setting, int value);
char *mpeg_sound_unit(int setting);
struct mp3entry* mpeg_current_track(void);