From 76c275c9640ed6dabf1f65ee115452ebef162e4d Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Mon, 9 Dec 2019 18:16:44 +0100 Subject: [PATCH] rmdemux: Sipro deinterleaver should work on whole frame --- nihav-realmedia/src/demuxers/realmedia.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nihav-realmedia/src/demuxers/realmedia.rs b/nihav-realmedia/src/demuxers/realmedia.rs index 5b2dff5..feeb390 100644 --- a/nihav-realmedia/src/demuxers/realmedia.rs +++ b/nihav-realmedia/src/demuxers/realmedia.rs @@ -224,7 +224,7 @@ impl RMAudioStream { self.sub_packet = 0; if self.deint == Deinterleaver::Sipro { - sipro_restore(&mut self.buf, factor, fsize); + sipro_restore(&mut self.buf, factor, iinfo.frame_size as usize); } let mut frames_iter = self.buf.chunks(fsize); -- 2.30.2