diff options
Diffstat (limited to 'apps/settings.c')
-rw-r--r-- | apps/settings.c | 13 |
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")) |