let scale_cb = Codebook::new(&mut coderead, CodebookMode::MSB).unwrap();
let mut spec_cb: [Codebook<u16>; 11];
unsafe {
- spec_cb = mem::uninitialized();
+ spec_cb = mem::MaybeUninit::uninit().assume_init();
for i in 0..AAC_SPEC_CODES.len() {
let mut coderead = TableCodebookDescReader::new(AAC_SPEC_CODES[i], AAC_SPEC_BITS[i], cb_map);
ptr::write(&mut spec_cb[i], Codebook::new(&mut coderead, CodebookMode::MSB).unwrap());
tmp: [0.0; 2048], ew_buf: [0.0; 1152],
}
}
- #[allow(clippy::cyclomatic_complexity)]
+ #[allow(clippy::cognitive_complexity)]
fn synth(&mut self, coeffs: &[f32; 1024], delay: &mut [f32; 1024], seq: u8, window_shape: bool, prev_window_shape: bool, dst: &mut [f32]) {
let long_win = if window_shape { &self.kbd_long_win } else { &self.sine_long_win };
let short_win = if window_shape { &self.kbd_short_win } else { &self.sine_short_win };