diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2003-02-08 02:59:47 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2003-02-08 02:59:47 +0000 |
| commit | c43a307011e8e89b5a31e4f9ffab0dfeb0e3ed5b (patch) | |
| tree | 977dcd5e0f702e3e4e6c8a23bf92281e0720fa38 /apps | |
| parent | 6ceb79622f2b79f9707b8d2d568460485bcf2dca (diff) | |
| download | rockbox-c43a307011e8e89b5a31e4f9ffab0dfeb0e3ed5b.zip rockbox-c43a307011e8e89b5a31e4f9ffab0dfeb0e3ed5b.tar.gz rockbox-c43a307011e8e89b5a31e4f9ffab0dfeb0e3ed5b.tar.bz2 rockbox-c43a307011e8e89b5a31e4f9ffab0dfeb0e3ed5b.tar.xz | |
Added some debugging info to chase the 3-hour time display bug
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3227 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/recorder/recording.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index ade7e51..e301cd3 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c @@ -53,6 +53,9 @@ extern int mp3buf_write; extern int mp3buf_read; extern bool recording; +extern unsigned long record_start_frame; /* Frame number where + recording started */ + #define SOURCE_MIC 0 #define SOURCE_LINE 1 #define SOURCE_SPDIF 2 @@ -122,8 +125,6 @@ void adjust_cursor(void) } } -#define BLINK_INTERVAL 2 - unsigned int frame_times[] = { 2612, /* 44.1kHz */ @@ -161,10 +162,10 @@ bool recording_screen(void) int w, h; int update_countdown = 1; bool have_recorded = false; - bool blink_toggle = false; unsigned long seconds; unsigned long last_seconds = 0; int hours, minutes; + unsigned long val; cursor = 0; mpeg_init_recording(); @@ -360,12 +361,12 @@ bool recording_screen(void) lcd_clear_display(); - if(mpeg_status() & MPEG_STATUS_RECORD) - { - blink_toggle = blink_toggle?false:true; - if(blink_toggle) - lcd_puts(0, 0, "Recording"); - } + /* DEBUG: Read the current frame */ + mas_readmem(MAS_BANK_D0, 0xfd0, &val, 1); + + snprintf(buf, 32, "%05x:%05x:%05x", + mpeg_num_recorded_frames(), val, record_start_frame); + lcd_puts(0, 0, buf); hours = seconds / 3600; minutes = (seconds - (hours * 3600)) / 60; |