summaryrefslogtreecommitdiff
path: root/apps/settings.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2003-03-10 14:07:36 +0000
committerBjörn Stenberg <bjorn@haxx.se>2003-03-10 14:07:36 +0000
commitae12ec721feae467f6715c5d958ad23faea41f59 (patch)
tree31dccc5c0636f2c6b35c3b83e76ff64355fd82f0 /apps/settings.c
parent7ebebafe0e12f0b1e159ebd9a561059e4782f023 (diff)
downloadrockbox-ae12ec721feae467f6715c5d958ad23faea41f59.tar.gz
rockbox-ae12ec721feae467f6715c5d958ad23faea41f59.zip
Added new channels modes and invert setting in cfg-loader. Patch by Christian Determann.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3406 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.c')
-rw-r--r--apps/settings.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/apps/settings.c b/apps/settings.c
index a99d7244d4..39ec4086dc 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -878,9 +878,10 @@ bool settings_load_config(char* file)
878 set_sound(value, SOUND_BALANCE, &global_settings.balance); 878 set_sound(value, SOUND_BALANCE, &global_settings.balance);
879 else if (!strcasecmp(name, "channels")) { 879 else if (!strcasecmp(name, "channels")) {
880 static char* options[] = { 880 static char* options[] = {
881 "stereo","mono","mono left","mono right"}; 881 "stereo","stereo narrow","mono","mono left",
882 "mono right","karaoke","stereo wide"};
882 set_cfg_option(&global_settings.channel_config, value, 883 set_cfg_option(&global_settings.channel_config, value,
883 options, 4); 884 options, 7);
884 } 885 }
885 else if (!strcasecmp(name, "wps")) { 886 else if (!strcasecmp(name, "wps")) {
886 if (wps_load(value,false)) 887 if (wps_load(value,false))
@@ -941,6 +942,8 @@ bool settings_load_config(char* file)
941 } 942 }
942 else if (!strcasecmp(name, "scrollbar")) 943 else if (!strcasecmp(name, "scrollbar"))
943 set_cfg_bool(&global_settings.scrollbar, value); 944 set_cfg_bool(&global_settings.scrollbar, value);
945 else if (!strcasecmp(name, "invert"))
946 set_cfg_bool(&global_settings.invert, value);
944#endif 947#endif
945 else if (!strcasecmp(name, "shuffle")) 948 else if (!strcasecmp(name, "shuffle"))
946 set_cfg_bool(&global_settings.playlist_shuffle, value); 949 set_cfg_bool(&global_settings.playlist_shuffle, value);
@@ -1000,8 +1003,10 @@ bool settings_load_config(char* file)
1000 set_sound(value, SOUND_LOUDNESS, &global_settings.loudness); 1003 set_sound(value, SOUND_LOUDNESS, &global_settings.loudness);
1001 else if (!strcasecmp(name, "bass boost")) 1004 else if (!strcasecmp(name, "bass boost"))
1002 set_sound(value, SOUND_SUPERBASS, &global_settings.bass_boost); 1005 set_sound(value, SOUND_SUPERBASS, &global_settings.bass_boost);
1003 else if (!strcasecmp(name, "auto volume")) 1006 else if (!strcasecmp(name, "auto volume")) {
1004 set_sound(value, SOUND_AVC, &global_settings.avc); 1007 static char* options[] = {"off", "2", "4", "8" };
1008 set_cfg_option(&global_settings.avc, value, options, 4);
1009 }
1005 else if (!strcasecmp(name, "rec mic gain")) 1010 else if (!strcasecmp(name, "rec mic gain"))
1006 set_sound(value, SOUND_MIC_GAIN, &global_settings.rec_mic_gain); 1011 set_sound(value, SOUND_MIC_GAIN, &global_settings.rec_mic_gain);
1007 else if (!strcasecmp(name, "rec left gain")) 1012 else if (!strcasecmp(name, "rec left gain"))