From b74ce4cbdedb31a65d3db68723b48c8c4c564056 Mon Sep 17 00:00:00 2001 From: Martin Scarratt Date: Mon, 24 Jul 2006 09:47:30 +0000 Subject: 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 --- apps/status.c | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/apps/status.c b/apps/status.c index ca8a4d63ef..ad4cb7232b 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 -- cgit v1.2.3