summaryrefslogtreecommitdiff
path: root/apps/codecs/vorbis.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/vorbis.c')
-rw-r--r--apps/codecs/vorbis.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/codecs/vorbis.c b/apps/codecs/vorbis.c
index 69eba24bb8..795e689e7d 100644
--- a/apps/codecs/vorbis.c
+++ b/apps/codecs/vorbis.c
@@ -101,6 +101,8 @@ bool vorbis_set_codec_parameters(OggVorbis_File *vf)
101extern char iramcopy[]; 101extern char iramcopy[];
102extern char iramstart[]; 102extern char iramstart[];
103extern char iramend[]; 103extern char iramend[];
104extern char iedata[];
105extern char iend[];
104#endif 106#endif
105 107
106/* this is the codec entry point */ 108/* this is the codec entry point */
@@ -125,6 +127,7 @@ enum codec_status codec_start(struct codec_api *api)
125 127
126 #ifdef USE_IRAM 128 #ifdef USE_IRAM
127 rb->memcpy(iramstart, iramcopy, iramend - iramstart); 129 rb->memcpy(iramstart, iramcopy, iramend - iramstart);
130 rb->memset(iedata, 0, iend - iedata);
128 #endif 131 #endif
129 132
130 rb->configure(CODEC_DSP_ENABLE, (bool *)true); 133 rb->configure(CODEC_DSP_ENABLE, (bool *)true);