From 3562e0fb1f69b71ee75d6e6a521f8f3f25904373 Mon Sep 17 00:00:00 2001 From: Andree Buschmann Date: Fri, 24 Jun 2011 09:29:25 +0000 Subject: Backport r30060 to v3.9 branch. Fixes a possible RealAudio decoder failure. git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30061 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/librm/rm.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'apps/codecs/librm') diff --git a/apps/codecs/librm/rm.c b/apps/codecs/librm/rm.c index 6bc187bb5e..eabbe5d92a 100644 --- a/apps/codecs/librm/rm.c +++ b/apps/codecs/librm/rm.c @@ -541,8 +541,9 @@ int rm_get_packet(uint8_t **src,RMContext *rmctx, RMPacket *pkt) if (!y) rmctx->audiotimestamp = pkt->timestamp; - advance_buffer(src,12); - consumed += 12; + /* Skip packet header */ + advance_buffer(src, PACKET_HEADER_SIZE); + consumed += PACKET_HEADER_SIZE; if (rmctx->codec_type == CODEC_COOK || rmctx->codec_type == CODEC_ATRAC) { for(x = 0 ; x < w/sps; x++) { -- cgit v1.2.3