X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-indeo%2Fsrc%2Fcodecs%2Fimc.rs;h=cb89b8ee403d198460080715a0f5c204aa411679;hp=ea84d0ab01977f91285045264d60488f5df197d7;hb=b7c882c1ce6f86c07c2340751200e3a060942826;hpb=01f55c6a507164e6292867d2438d08d1ee0f8e55 diff --git a/nihav-indeo/src/codecs/imc.rs b/nihav-indeo/src/codecs/imc.rs index ea84d0a..cb89b8e 100644 --- a/nihav-indeo/src/codecs/imc.rs +++ b/nihav-indeo/src/codecs/imc.rs @@ -103,7 +103,7 @@ impl BitAlloc { self.skip_flag[i] = false; } } - #[allow(clippy::cyclomatic_complexity)] + #[allow(clippy::cognitive_complexity)] fn calculate_bit_allocation(&mut self, ch_data: &mut IMCChannel, bits: usize, fixed_head: bool, adj_idx: usize) -> DecoderResult<()> { let mut peak = 0.0; @@ -360,7 +360,7 @@ impl IMCDecoder { weights2.copy_from_slice(&IMC_WEIGHTS2); } unsafe { - codes = mem::uninitialized(); + codes = mem::MaybeUninit::uninit().assume_init(); for i in 0..4 { for j in 0..4 { let mut cr = IMCCodeReader::new(i, j);