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.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/sound_menu.c b/apps/sound_menu.c
index 70ecb8708d..1b44859a2b 100644
--- a/apps/sound_menu.c
+++ b/apps/sound_menu.c
@@ -105,6 +105,10 @@ void set_sound(char* string,
105 break; 105 break;
106 } 106 }
107 mpeg_sound_set(setting, *variable); 107 mpeg_sound_set(setting, *variable);
108#ifdef HAVE_MAS3507D
109 if(setting == SOUND_BALANCE)
110 mpeg_sound_set(SOUND_VOLUME, global_settings.volume);
111#endif
108 } 112 }
109 lcd_stop_scroll(); 113 lcd_stop_scroll();
110} 114}
@@ -114,6 +118,11 @@ static void volume(void)
114 set_sound("Volume", &global_settings.volume, SOUND_VOLUME); 118 set_sound("Volume", &global_settings.volume, SOUND_VOLUME);
115} 119}
116 120
121static void balance(void)
122{
123 set_sound("Balance", &global_settings.balance, SOUND_BALANCE);
124}
125
117static void bass(void) 126static void bass(void)
118{ 127{
119 set_sound("Bass", &global_settings.bass, SOUND_BASS); 128 set_sound("Bass", &global_settings.bass, SOUND_BASS);
@@ -150,6 +159,7 @@ void sound_menu(void)
150 { "Volume", volume }, 159 { "Volume", volume },
151 { "Bass", bass }, 160 { "Bass", bass },
152 { "Treble", treble }, 161 { "Treble", treble },
162 { "Balance", balance },
153#ifdef HAVE_MAS3587F 163#ifdef HAVE_MAS3587F
154 { "Loudness", loudness }, 164 { "Loudness", loudness },
155 { "Bass Boost", bass_boost }, 165 { "Bass Boost", bass_boost },