From b8e6be2b0d7f0083d504e4e3cbd2d75ed6e1d7ed Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Sat, 21 Jun 2025 17:35:15 +0200 Subject: [PATCH] aac/sbr: fix index in HF generation code --- nihav-mpeg/src/codecs/aac/sbr/synth.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nihav-mpeg/src/codecs/aac/sbr/synth.rs b/nihav-mpeg/src/codecs/aac/sbr/synth.rs index cc7cd5c..6d326bd 100644 --- a/nihav-mpeg/src/codecs/aac/sbr/synth.rs +++ b/nihav-mpeg/src/codecs/aac/sbr/synth.rs @@ -570,7 +570,7 @@ impl SBRChannel { } let index_noise = self.index_noise.wrapping_sub(self.env_border[0] * 2) & 511; - for (slot, y) in self.y.iter_mut().skip(HF_ADJ).take(envelope_end * 2).skip(envelope_start * 2).enumerate() { + for (slot, y) in self.y.iter_mut().skip(HF_ADJ).enumerate().take(envelope_end * 2).skip(envelope_start * 2) { for (k, y) in y.iter_mut().enumerate().skip(kx).take(km - kx) { *y = self.x_high[HF_ADJ + slot][k].scale(g_filt[slot][k]); -- 2.39.5