diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2003-03-10 20:56:20 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2003-03-10 20:56:20 +0000 |
commit | 8ef97f8db590f1b4a3692b236de8dc7a21926d5c (patch) | |
tree | 72ded3111539d29bdbfb77f3c7ae28267009ca48 | |
parent | 9cb9c821a026fcc9dd15e09415fec298ca39c28b (diff) | |
download | rockbox-8ef97f8db590f1b4a3692b236de8dc7a21926d5c.tar.gz rockbox-8ef97f8db590f1b4a3692b236de8dc7a21926d5c.zip |
Patch #701103, invert option added to .cfg, plus changed AVC handling when saving .cfg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3424 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/settings.c | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/apps/settings.c b/apps/settings.c index a2ef3f8b15..ea88a058e8 100644 --- a/apps/settings.c +++ b/apps/settings.c | |||
@@ -1099,7 +1099,7 @@ bool settings_save_config(void) | |||
1099 | strncpy(buf, "# >>> .cfg file created by rockbox <<<\r\n", sizeof(buf)); | 1099 | strncpy(buf, "# >>> .cfg file created by rockbox <<<\r\n", sizeof(buf)); |
1100 | write(fd, buf, strlen(buf)); | 1100 | write(fd, buf, strlen(buf)); |
1101 | 1101 | ||
1102 | strncpy(buf, "# >>> http://rockbox.haxx.se <<<\r\n\r\n", sizeof(buf)); | 1102 | strncpy(buf, "# >>> http://rockbox.haxx.se <<<\r\n#\r\n", sizeof(buf)); |
1103 | write(fd, buf, strlen(buf)); | 1103 | write(fd, buf, strlen(buf)); |
1104 | 1104 | ||
1105 | snprintf(buf, sizeof(buf), "#\r\n# wps / language / font \r\n#\r\n"); | 1105 | snprintf(buf, sizeof(buf), "#\r\n# wps / language / font \r\n#\r\n"); |
@@ -1162,8 +1162,12 @@ bool settings_save_config(void) | |||
1162 | snprintf(buf, sizeof(buf), "bass boost: %d\r\n", value); | 1162 | snprintf(buf, sizeof(buf), "bass boost: %d\r\n", value); |
1163 | write(fd, buf, strlen(buf)); | 1163 | write(fd, buf, strlen(buf)); |
1164 | 1164 | ||
1165 | snprintf(buf, sizeof(buf), "auto volume: %d\r\n", global_settings.avc); | 1165 | { |
1166 | write(fd, buf, strlen(buf)); | 1166 | static char* options[] = {"off", "2", "4", "8" }; |
1167 | snprintf(buf, sizeof(buf), "auto volume: %s\r\n", | ||
1168 | options[global_settings.avc]); | ||
1169 | write(fd, buf, strlen(buf)); | ||
1170 | } | ||
1167 | #endif | 1171 | #endif |
1168 | 1172 | ||
1169 | snprintf(buf, sizeof(buf), "#\r\n# Playback\r\n#\r\n"); | 1173 | snprintf(buf, sizeof(buf), "#\r\n# Playback\r\n#\r\n"); |
@@ -1300,6 +1304,13 @@ bool settings_save_config(void) | |||
1300 | write(fd, buf, strlen(buf)); | 1304 | write(fd, buf, strlen(buf)); |
1301 | 1305 | ||
1302 | #ifdef HAVE_LCD_BITMAP | 1306 | #ifdef HAVE_LCD_BITMAP |
1307 | { | ||
1308 | static char* options[] = {"off","on"}; | ||
1309 | snprintf(buf, sizeof(buf), "invert: %s\r\n", | ||
1310 | options[global_settings.invert]); | ||
1311 | write(fd, buf, strlen(buf)); | ||
1312 | } | ||
1313 | |||
1303 | snprintf(buf, sizeof(buf), "peak meter release: %d\r\n", | 1314 | snprintf(buf, sizeof(buf), "peak meter release: %d\r\n", |
1304 | global_settings.peak_meter_release); | 1315 | global_settings.peak_meter_release); |
1305 | write(fd, buf, strlen(buf)); | 1316 | write(fd, buf, strlen(buf)); |