X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-indeo%2Fsrc%2Fcodecs%2Findeo3enc%2Ftree.rs;fp=nihav-indeo%2Fsrc%2Fcodecs%2Findeo3enc%2Ftree.rs;h=8b1bb68057d4cebe39084a8e2ee374f6d1200257;hp=8c51ad74bd2ad0cc703287841d89332a6684253a;hb=7b430a1e47759ba440db5d56523ec043433732c9;hpb=f614c96f9590d722c0955450b5a6afb6b2230a1d diff --git a/nihav-indeo/src/codecs/indeo3enc/tree.rs b/nihav-indeo/src/codecs/indeo3enc/tree.rs index 8c51ad7..8b1bb68 100644 --- a/nihav-indeo/src/codecs/indeo3enc/tree.rs +++ b/nihav-indeo/src/codecs/indeo3enc/tree.rs @@ -169,7 +169,7 @@ impl Plane { self.mvs.clear(); } pub fn checksum(&self) -> u16 { - let xors = self.data[self.width..].chunks(2).fold([0u8; 2], |acc, pair| [acc[0] ^ pair[0], acc[1] ^ pair[1]]); + let xors = self.data.chunks(2).fold([0u8; 2], |acc, pair| [acc[0] ^ pair[0], acc[1] ^ pair[1]]); u16::from(xors[0]) | (u16::from(xors[1]) * 256) } pub fn find_cells(&mut self, is_intra: bool, pplane: &Plane, mv_est: &MotionEstimator) -> Box {