summaryrefslogtreecommitdiff
path: root/apps/codecs/wavpack.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/wavpack.c')
-rw-r--r--apps/codecs/wavpack.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/codecs/wavpack.c b/apps/codecs/wavpack.c
index 21c194773b..ff890ba805 100644
--- a/apps/codecs/wavpack.c
+++ b/apps/codecs/wavpack.c
@@ -40,6 +40,8 @@ static long read_callback (void *buffer, long bytes)
40extern char iramcopy[]; 40extern char iramcopy[];
41extern char iramstart[]; 41extern char iramstart[];
42extern char iramend[]; 42extern char iramend[];
43extern char iedata[];
44extern char iend[];
43#endif 45#endif
44 46
45/* this is the codec entry point */ 47/* this is the codec entry point */
@@ -56,6 +58,7 @@ enum codec_status codec_start(struct codec_api* api)
56 58
57#ifdef USE_IRAM 59#ifdef USE_IRAM
58 ci->memcpy(iramstart, iramcopy, iramend-iramstart); 60 ci->memcpy(iramstart, iramcopy, iramend-iramstart);
61 ci->memset(iedata, 0, iend - iedata);
59#endif 62#endif
60 63
61 ci->configure(CODEC_SET_FILEBUF_WATERMARK, (int *)(1024*512)); 64 ci->configure(CODEC_SET_FILEBUF_WATERMARK, (int *)(1024*512));