X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-duck%2Fsrc%2Fcodecs%2Fvp7enc%2Fblocks.rs;h=7a18d48a316ef23c227fd1d40f8b4b3400cf8122;hb=86b51082f5aa5b94e40aec40c6963ec34071f9b5;hp=bfb8fbd51352a1c894c68c027dbb92c678d72bb5;hpb=c5d5793c1fd18882a32acabb8141a221b0a97b61;p=nihav.git diff --git a/nihav-duck/src/codecs/vp7enc/blocks.rs b/nihav-duck/src/codecs/vp7enc/blocks.rs index bfb8fbd..7a18d48 100644 --- a/nihav-duck/src/codecs/vp7enc/blocks.rs +++ b/nihav-duck/src/codecs/vp7enc/blocks.rs @@ -20,11 +20,7 @@ pub enum MBType { impl MBType { pub fn is_intra(&self) -> bool { - match *self { - MBType::Intra(_, _) | - MBType::Intra4x4(_, _, _) => true, - _ => false, - } + matches!(*self, MBType::Intra(_, _) | MBType::Intra4x4(_, _, _)) } pub fn get_last(&self) -> bool { match *self { @@ -274,7 +270,7 @@ impl SrcBlock { } pub fn apply_ipred_luma(&self, mode: PredMode, ipred: &IPredContext, dst: &mut Residue) { let mut tmp = [0; 256]; - (&mut tmp).ipred16(16, mode, ipred); + tmp.ipred16(16, mode, ipred); dst.set_luma_from_diff(&self.luma, &tmp); } pub fn fill_ipred_luma(&mut self, mode: PredMode, ipred: &IPredContext) {