summaryrefslogtreecommitdiffstats
path: root/apps/codecs
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2005-08-20 11:13:19 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2005-08-20 11:13:19 +0000
commit159c52dd36e5c008612458192904f57ea6dfdfad (patch)
tree4b6f7d8329069e90d72284ef73ba542d75705b55 /apps/codecs
parent329caa8ade0b78a3235e9d28983cb1c506e573a0 (diff)
downloadrockbox-159c52dd36e5c008612458192904f57ea6dfdfad.tar.gz
rockbox-159c52dd36e5c008612458192904f57ea6dfdfad.zip
Initial voice ui support for software codec platforms. Added also a
beep when changing tracks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7360 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs')
-rw-r--r--apps/codecs/wav.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/apps/codecs/wav.c b/apps/codecs/wav.c
index 527d33d286..d2ae7bd6c3 100644
--- a/apps/codecs/wav.c
+++ b/apps/codecs/wav.c
@@ -71,15 +71,12 @@ enum codec_status codec_start(struct codec_api* api)
return CODEC_ERROR;
}
- while (!rb->taginfo_ready)
+ while (!*rb->taginfo_ready)
rb->yield();
-
- if (rb->id3->frequency != NATIVE_FREQUENCY) {
- rb->configure(DSP_SET_FREQUENCY, (long *)(rb->id3->frequency));
- rb->configure(CODEC_DSP_ENABLE, (bool *)true);
- } else {
- rb->configure(CODEC_DSP_ENABLE, (bool *)false);
- }
+
+ /* Always enable DSP to support voice ui. */
+ rb->configure(CODEC_DSP_ENABLE, (bool *)true);
+ rb->configure(DSP_SET_FREQUENCY, (long *)(rb->id3->frequency));
/* FIX: Correctly parse WAV header - we assume canonical 44-byte header */