From 9b9b30bd547c829157f3f83c71378f0bbd43241d Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Sat, 22 Dec 2018 20:04:28 -0500 Subject: Realmedia related codecs fixes and enhancements * More tolerance to the file format variations. * AC3 coded files in realaudio format are now playable Full credit to Igor Poretsky Change-Id: Id24e94bc00623e89fb8c80403efa92f69ab1e5d7 --- lib/rbcodec/codecs/raac.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/rbcodec/codecs/raac.c') diff --git a/lib/rbcodec/codecs/raac.c b/lib/rbcodec/codecs/raac.c index e77d432680..6856afc52e 100644 --- a/lib/rbcodec/codecs/raac.c +++ b/lib/rbcodec/codecs/raac.c @@ -109,7 +109,8 @@ enum codec_status codec_run(void) if (resume_offset) { resume_offset -= MIN(resume_offset, rmctx.data_offset + DATA_HEADER_SIZE); /* put number of subpackets to skip in resume_offset */ - resume_offset /= (rmctx.block_align + PACKET_HEADER_SIZE); + resume_offset /= (rmctx.block_align + PACKET_HEADER_SIZE + + ((rmctx.flags & RM_PKT_V1) ? 1 : 0)); param = (int)resume_offset * ((rmctx.block_align * 8 * 1000)/rmctx.bit_rate); } -- cgit v1.2.3