X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-commonfmt%2Fsrc%2Fcodecs%2Fatrac3.rs;h=85124825b885d0ebaa1cb65c0ff7fcfdee5a866e;hp=b74c5339149d9e0d00a9f84cb1972a752d1b9c0c;hb=61cab15b810434b8e62234ab5cdfcb17ec2d566d;hpb=494ad253e745d90795e6e1bbce622e4d2a1ef7e6 diff --git a/nihav-commonfmt/src/codecs/atrac3.rs b/nihav-commonfmt/src/codecs/atrac3.rs index b74c533..8512482 100644 --- a/nihav-commonfmt/src/codecs/atrac3.rs +++ b/nihav-commonfmt/src/codecs/atrac3.rs @@ -260,6 +260,7 @@ struct DSP { tmp: [f32; ATRAC3_FRAME_SIZE + 64], } +#[allow(clippy::manual_memcpy)] impl DSP { fn new() -> Self { let mut gain_tab: [f32; 16] = [0.0; 16]; @@ -409,7 +410,7 @@ struct Atrac3CodebookReader { } impl CodebookDescReader for Atrac3CodebookReader { fn bits(&mut self, idx: usize) -> u8 { self.bits[idx] } - fn code(&mut self, idx: usize) -> u32 { self.codes[idx] as u32 } + fn code(&mut self, idx: usize) -> u32 { u32::from(self.codes[idx]) } fn sym (&mut self, idx: usize) -> u8 { idx as u8 } fn len(&mut self) -> usize { self.bits.len() } } @@ -455,6 +456,7 @@ impl Atrac3Decoder { scalefactors, } } + #[allow(clippy::identity_op)] fn rev_matrix(&mut self) { for i in 0..4 { let c0 = self.mci_prev[i];