From 55f6d51220e54b94a26f1fd7f3b2a58998038a2e Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Tue, 24 Mar 2026 17:49:59 +0100 Subject: [PATCH] aac: reset SBR on flush This should prevent unpleasant artefacts on seeking. --- nihav-mpeg/src/codecs/aac/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nihav-mpeg/src/codecs/aac/mod.rs b/nihav-mpeg/src/codecs/aac/mod.rs index e65686a..aab658a 100644 --- a/nihav-mpeg/src/codecs/aac/mod.rs +++ b/nihav-mpeg/src/codecs/aac/mod.rs @@ -819,6 +819,8 @@ impl NADecoder for AACDecoder { for pair in self.pairs.iter_mut() { pair.ics[0].delay = [0.0; 1024]; pair.ics[1].delay = [0.0; 1024]; + pair.do_sbr = false; + pair.sbr_hdr = SBRHeader::new(); } } } -- 2.39.5