From: Kostya Shishkov Date: Sat, 21 Jun 2025 15:35:15 +0000 (+0200) Subject: aac/sbr: fix index in HF generation code X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=b8e6be2b0d7f0083d504e4e3cbd2d75ed6e1d7ed;p=nihav.git aac/sbr: fix index in HF generation code --- 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]);