diff options
author | Miika Pekkarinen <miipekk@ihme.org> | 2005-08-20 11:13:19 +0000 |
---|---|---|
committer | Miika Pekkarinen <miipekk@ihme.org> | 2005-08-20 11:13:19 +0000 |
commit | 159c52dd36e5c008612458192904f57ea6dfdfad (patch) | |
tree | 4b6f7d8329069e90d72284ef73ba542d75705b55 /apps/codecs/wav.c | |
parent | 329caa8ade0b78a3235e9d28983cb1c506e573a0 (diff) | |
download | rockbox-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/wav.c')
-rw-r--r-- | apps/codecs/wav.c | 13 |
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) | |||
71 | return CODEC_ERROR; | 71 | return CODEC_ERROR; |
72 | } | 72 | } |
73 | 73 | ||
74 | while (!rb->taginfo_ready) | 74 | while (!*rb->taginfo_ready) |
75 | rb->yield(); | 75 | rb->yield(); |
76 | 76 | ||
77 | if (rb->id3->frequency != NATIVE_FREQUENCY) { | 77 | /* Always enable DSP to support voice ui. */ |
78 | rb->configure(DSP_SET_FREQUENCY, (long *)(rb->id3->frequency)); | 78 | rb->configure(CODEC_DSP_ENABLE, (bool *)true); |
79 | rb->configure(CODEC_DSP_ENABLE, (bool *)true); | 79 | rb->configure(DSP_SET_FREQUENCY, (long *)(rb->id3->frequency)); |
80 | } else { | ||
81 | rb->configure(CODEC_DSP_ENABLE, (bool *)false); | ||
82 | } | ||
83 | 80 | ||
84 | /* FIX: Correctly parse WAV header - we assume canonical 44-byte header */ | 81 | /* FIX: Correctly parse WAV header - we assume canonical 44-byte header */ |
85 | 82 | ||