diff options
author | Michael Giacomelli <giac2000@hotmail.com> | 2009-02-08 22:05:15 +0000 |
---|---|---|
committer | Michael Giacomelli <giac2000@hotmail.com> | 2009-02-08 22:05:15 +0000 |
commit | 755ddc9fc2b3c4af3e62353b4be6abbb4e7a934f (patch) | |
tree | 13fcb2e10497e0da2efbb32d737816fee26f2295 /apps | |
parent | f9b7572c1bef5598f40cd4cebd309e50f85d5685 (diff) | |
download | rockbox-755ddc9fc2b3c4af3e62353b4be6abbb4e7a934f.tar.gz rockbox-755ddc9fc2b3c4af3e62353b4be6abbb4e7a934f.zip |
Commit fix suggested by Siaoru Lee in FS#9776. Fixes a bug in our ASF parser.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19946 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/codecs/wma.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/codecs/wma.c b/apps/codecs/wma.c index b5dfa4cb00..8f8b91bd4a 100644 --- a/apps/codecs/wma.c +++ b/apps/codecs/wma.c | |||
@@ -288,6 +288,9 @@ static int asf_read_packet(uint8_t** audiobuf, int* audiobufsize, int* packetlen | |||
288 | payload_datalen = length - bytesread - padding_length; | 288 | payload_datalen = length - bytesread - padding_length; |
289 | } | 289 | } |
290 | 290 | ||
291 | if (replicated_length==1) | ||
292 | datap++; | ||
293 | |||
291 | if (stream_id == wfx->audiostream) | 294 | if (stream_id == wfx->audiostream) |
292 | { | 295 | { |
293 | if (*audiobuf == NULL) { | 296 | if (*audiobuf == NULL) { |