X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fcodecs%2Fsipro.rs;h=d3511aac8dba2fa9f1b2e6693ab59db18be9f83e;hb=1a151e53b591a45fb7f009e480d7abb5e03f0cfe;hp=efee94e12843bbc97c1eb06efa9284bba178da13;hpb=a1f26d1be2a62dfe4db26e9a5faaf9199f6b0325;p=nihav.git diff --git a/src/codecs/sipro.rs b/src/codecs/sipro.rs index efee94e..d3511aa 100644 --- a/src/codecs/sipro.rs +++ b/src/codecs/sipro.rs @@ -297,7 +297,7 @@ impl SiproDecoder { sum += self.excitation[estart + j] * SIPRO_SINC_LBR[idx0 as usize]; sum += self.excitation[estart - j - 1] * SIPRO_SINC_LBR[idx1 as usize]; } - self.excitation[EXCITATION_OFFSET + sf * 48 + i] = sum; + self.excitation[EXCITATION_OFFSET + sf * 48 + i] = sum; } } fn unpack_pulses_16k(&mut self, sf: usize) { @@ -409,7 +409,7 @@ impl SiproDecoder { let gain0 = SIPRO_GAIN_CB_LBR[self.gc_index[sf]][0]; let gain1 = SIPRO_GAIN_CB_LBR[self.gc_index[sf]][1]; self.prev_pitch_gain = gain0; - + self.avg_energy = 0.01; for el in self.fix_vec.iter().take(48) { self.avg_energy += *el * *el;