X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fcodecs%2Fsipro.rs;h=d3511aac8dba2fa9f1b2e6693ab59db18be9f83e;hb=b7b96b4cabbde72f05d0464299bf7fdf74d6480c;hp=efee94e12843bbc97c1eb06efa9284bba178da13;hpb=f4bb5ccb38e09ed0b66892c3efb751dcc3e74bb7;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;