summaryrefslogtreecommitdiff
path: root/apps/sound_menu.c
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2002-07-22 16:39:17 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2002-07-22 16:39:17 +0000
commitc132c486771cd72ef7aea70eeb8876a6481efbc6 (patch)
tree9d2b4a2030231d5d2b6842a0715443cb8395eaa8 /apps/sound_menu.c
parente0d88a11d9e0d8c29fc1cea507f7ebdf1e07bf7a (diff)
downloadrockbox-c132c486771cd72ef7aea70eeb8876a6481efbc6.tar.gz
rockbox-c132c486771cd72ef7aea70eeb8876a6481efbc6.zip
Loudness, Superbass and sorting patch by Heikki Hannikainen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1401 a1c6a512-1295-4272-9138-f99709370657
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 a9111bbaed..015e8d08a9 100644
--- a/apps/sound_menu.c
+++ b/apps/sound_menu.c
@@ -118,13 +118,29 @@ static void treble(void)
118 set_sound("Treble", &global_settings.treble, SOUND_TREBLE); 118 set_sound("Treble", &global_settings.treble, SOUND_TREBLE);
119} 119}
120 120
121#ifdef ARCHOS_RECORDER
122static void loudness(void)
123{
124 set_sound("Loudness", &global_settings.loudness, SOUND_LOUDNESS);
125};
126
127static void bass_boost(void)
128{
129 set_sound("Bass boost", &global_settings.bass_boost, SOUND_SUPERBASS);
130};
131#endif /* ARCHOS_RECORDER */
132
121void sound_menu(void) 133void sound_menu(void)
122{ 134{
123 int m; 135 int m;
124 struct menu_items items[] = { 136 struct menu_items items[] = {
125 { "Volume", volume }, 137 { "Volume", volume },
126 { "Bass", bass }, 138 { "Bass", bass },
127 { "Treble", treble } 139 { "Treble", treble },
140#ifdef ARCHOS_RECORDER
141 { "Loudness", loudness },
142 { "Bass Boost", bass_boost }
143#endif
128 }; 144 };
129 145
130 m=menu_init( items, sizeof items / sizeof(struct menu_items) ); 146 m=menu_init( items, sizeof items / sizeof(struct menu_items) );