summaryrefslogtreecommitdiff
path: root/apps/sound_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/sound_menu.c')
-rw-r--r--apps/sound_menu.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/apps/sound_menu.c b/apps/sound_menu.c
index a9111bb..015e8d0 100644
--- a/apps/sound_menu.c
+++ b/apps/sound_menu.c
@@ -118,13 +118,29 @@ static void treble(void)
set_sound("Treble", &global_settings.treble, SOUND_TREBLE);
}
+#ifdef ARCHOS_RECORDER
+static void loudness(void)
+{
+ set_sound("Loudness", &global_settings.loudness, SOUND_LOUDNESS);
+};
+
+static void bass_boost(void)
+{
+ set_sound("Bass boost", &global_settings.bass_boost, SOUND_SUPERBASS);
+};
+#endif /* ARCHOS_RECORDER */
+
void sound_menu(void)
{
int m;
struct menu_items items[] = {
{ "Volume", volume },
{ "Bass", bass },
- { "Treble", treble }
+ { "Treble", treble },
+#ifdef ARCHOS_RECORDER
+ { "Loudness", loudness },
+ { "Bass Boost", bass_boost }
+#endif
};
m=menu_init( items, sizeof items / sizeof(struct menu_items) );