diff options
| author | Martin Scarratt <mmmm@rockbox.org> | 2006-07-24 09:47:30 +0000 |
|---|---|---|
| committer | Martin Scarratt <mmmm@rockbox.org> | 2006-07-24 09:47:30 +0000 |
| commit | b74ce4cbdedb31a65d3db68723b48c8c4c564056 (patch) | |
| tree | cea795e82fce7897f4437448084304bfe833a4d8 /apps | |
| parent | 24a4bb3d22159005a3cd85f57c1c5619a8f03ea7 (diff) | |
| download | rockbox-b74ce4cbdedb31a65d3db68723b48c8c4c564056.zip rockbox-b74ce4cbdedb31a65d3db68723b48c8c4c564056.tar.gz rockbox-b74ce4cbdedb31a65d3db68723b48c8c4c564056.tar.bz2 rockbox-b74ce4cbdedb31a65d3db68723b48c8c4c564056.tar.xz | |
enable record and pause icons in recording screen status bar for software codec targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10306 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/status.c | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/apps/status.c b/apps/status.c index ca8a4d6..ad4cb72 100644 --- a/apps/status.c +++ b/apps/status.c @@ -46,6 +46,9 @@ #ifdef CONFIG_TUNER #include "radio.h" #endif +#if CONFIG_CODEC == SWCODEC +#include "pcm_record.h" +#endif enum playmode ff_mode; @@ -82,16 +85,18 @@ int current_playmode(void) else return STATUS_PLAY; } -#if CONFIG_CODEC == MAS3587F - else + +#ifdef HAVE_RECORDING +#if CONFIG_CODEC == SWCODEC + audio_stat = pcm_rec_status(); +#endif + + if(audio_stat & AUDIO_STATUS_RECORD) { - if(audio_stat & AUDIO_STATUS_RECORD) - { - if(audio_stat & AUDIO_STATUS_PAUSE) - return STATUS_RECORD_PAUSE; - else - return STATUS_RECORD; - } + if(audio_stat & AUDIO_STATUS_PAUSE) + return STATUS_RECORD_PAUSE; + else + return STATUS_RECORD; } #endif |