diff options
author | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-04-24 23:58:57 +0000 |
---|---|---|
committer | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-04-24 23:58:57 +0000 |
commit | 6ac306a515e560e01fdfd36495afb034ea6a5080 (patch) | |
tree | 9d2c4dcd4141baee6760c1dbfab247ad46569b96 /uisimulator | |
parent | 4ddc764a7c1738fc39da8b95c560d07940e8de9a (diff) | |
download | rockbox-6ac306a515e560e01fdfd36495afb034ea6a5080.tar.gz rockbox-6ac306a515e560e01fdfd36495afb034ea6a5080.zip |
Add a new commandline switch to the simulator: "--debugwps". It enables printing of advanced (and very verbose) WPS debugging information. Also make the debugging code a bit cleaner.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13257 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator')
-rw-r--r-- | uisimulator/sdl/uisdl.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/uisimulator/sdl/uisdl.c b/uisimulator/sdl/uisdl.c index 54175ce727..bac11ff7a9 100644 --- a/uisimulator/sdl/uisdl.c +++ b/uisimulator/sdl/uisdl.c | |||
@@ -55,6 +55,8 @@ char having_new_lcd = true; /* Used for player simulator */ | |||
55 | 55 | ||
56 | bool debug_audio = false; | 56 | bool debug_audio = false; |
57 | 57 | ||
58 | bool debug_wps = false; | ||
59 | |||
58 | long start_tick; | 60 | long start_tick; |
59 | 61 | ||
60 | Uint32 tick_timer(Uint32 interval, void *param) | 62 | Uint32 tick_timer(Uint32 interval, void *param) |
@@ -200,6 +202,9 @@ int main(int argc, char *argv[]) | |||
200 | if (!strcmp("--debugaudio", argv[x])) { | 202 | if (!strcmp("--debugaudio", argv[x])) { |
201 | debug_audio = true; | 203 | debug_audio = true; |
202 | printf("Writing debug audio file.\n"); | 204 | printf("Writing debug audio file.\n"); |
205 | } else if (!strcmp("--debugwps", argv[x])) { | ||
206 | debug_wps = true; | ||
207 | printf("WPS debug mode enabled.\n"); | ||
203 | } else if (!strcmp("--background", argv[x])) { | 208 | } else if (!strcmp("--background", argv[x])) { |
204 | background = true; | 209 | background = true; |
205 | printf("Using background image.\n"); | 210 | printf("Using background image.\n"); |
@@ -217,9 +222,10 @@ int main(int argc, char *argv[]) | |||
217 | printf("rockboxui\n"); | 222 | printf("rockboxui\n"); |
218 | printf("Arguments:\n"); | 223 | printf("Arguments:\n"); |
219 | printf(" --debugaudio \t Write raw PCM data to audiodebug.raw\n"); | 224 | printf(" --debugaudio \t Write raw PCM data to audiodebug.raw\n"); |
225 | printf(" --debugwps \t Print advanced WPS debug info\n"); | ||
220 | printf(" --background \t Use background image of hardware\n"); | 226 | printf(" --background \t Use background image of hardware\n"); |
221 | printf(" --old_lcd \t [Player] simulate old playermodel (ROM version<4.51)\n"); | 227 | printf(" --old_lcd \t [Player] simulate old playermodel (ROM version<4.51)\n"); |
222 | printf(" --zoom \t window zoom (will disable backgrounds)\n"); | 228 | printf(" --zoom [VAL]\t window zoom (will disable backgrounds)\n"); |
223 | exit(0); | 229 | exit(0); |
224 | } | 230 | } |
225 | } | 231 | } |