summaryrefslogtreecommitdiff
path: root/apps/codecs
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs')
-rw-r--r--apps/codecs/wma.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/codecs/wma.c b/apps/codecs/wma.c
index a0950d4..e740373 100644
--- a/apps/codecs/wma.c
+++ b/apps/codecs/wma.c
@@ -46,6 +46,8 @@ enum codec_status codec_main(void)
ci->configure(DSP_SET_SAMPLE_DEPTH, 29);
next_track:
+ /* Proper reset of the decoder context. */
+ memset(&wmadec, 0, sizeof(wmadec));
/* Wait for the metadata to be read */
while (!*ci->taginfo_ready && !ci->stop_codec)