diff options
author | Björn Stenberg <bjorn@haxx.se> | 2003-03-10 14:07:36 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2003-03-10 14:07:36 +0000 |
commit | ae12ec721feae467f6715c5d958ad23faea41f59 (patch) | |
tree | 31dccc5c0636f2c6b35c3b83e76ff64355fd82f0 | |
parent | 7ebebafe0e12f0b1e159ebd9a561059e4782f023 (diff) | |
download | rockbox-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
-rw-r--r-- | apps/settings.c | 13 | ||||
-rw-r--r-- | docs/CUSTOM_CFG_FORMAT | 6 |
2 files changed, 13 insertions, 6 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")) |
diff --git a/docs/CUSTOM_CFG_FORMAT b/docs/CUSTOM_CFG_FORMAT index 9ce9daafe7..26d57e7c7c 100644 --- a/docs/CUSTOM_CFG_FORMAT +++ b/docs/CUSTOM_CFG_FORMAT | |||
@@ -18,7 +18,8 @@ volume (0 - 100) | |||
18 | bass (-15 - 15) | 18 | bass (-15 - 15) |
19 | treble (-15 - 15) | 19 | treble (-15 - 15) |
20 | balance (-100 - 100) | 20 | balance (-100 - 100) |
21 | channels (stereo, mono, mono left, mono right) | 21 | channels (stereo, stereo narrow, stereo wide, |
22 | mono, mono left, mono right, karaoke) | ||
22 | 23 | ||
23 | shuffle (on, off) | 24 | shuffle (on, off) |
24 | repeat (off, all, one) | 25 | repeat (off, all, one) |
@@ -54,7 +55,7 @@ Recorder-specific settings (allowed values) [unit] | |||
54 | --------------------------------------------------- | 55 | --------------------------------------------------- |
55 | loudness (0 - 17) | 56 | loudness (0 - 17) |
56 | bass boost (0 - 100) | 57 | bass boost (0 - 100) |
57 | auto volume (0=off, 1=2s, 2=4s, 3=8s) | 58 | auto volume (off, 2, 4, 8) [seconds] |
58 | 59 | ||
59 | peak meter release (1 - 126) | 60 | peak meter release (1 - 126) |
60 | peak meter hold (off, 200ms, 300ms, 500ms, | 61 | peak meter hold (off, 200ms, 300ms, 500ms, |
@@ -74,6 +75,7 @@ volume display (graphic, numeric) | |||
74 | battery display (graphic, numeric) | 75 | battery display (graphic, numeric) |
75 | time format (12hour, 24hour) | 76 | time format (12hour, 24hour) |
76 | font (/path/filename.fnt) | 77 | font (/path/filename.fnt) |
78 | invert (on, off) | ||
77 | 79 | ||
78 | deep discharge (on, off) | 80 | deep discharge (on, off) |
79 | trickle charge (on, off) | 81 | trickle charge (on, off) |