X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-duck%2Fsrc%2Fcodecs%2Fvp7dsp.rs;h=57acc332c332a0f9ca30879116e633384fe92490;hp=27d6fb4ff56a6abb305b7d17d9e08966024772ae;hb=ac818eac7671fa8ddfea5aa4fb86fc0b5ab82d2e;hpb=73f0f89ff3a3616a8e65b5a31c2303725994c56a diff --git a/nihav-duck/src/codecs/vp7dsp.rs b/nihav-duck/src/codecs/vp7dsp.rs index 27d6fb4..57acc33 100644 --- a/nihav-duck/src/codecs/vp7dsp.rs +++ b/nihav-duck/src/codecs/vp7dsp.rs @@ -575,8 +575,8 @@ fn mc_block(dst: &mut [u8], doff: usize, dstride: usize, xpos: usize, ypos: usiz return; } let (w, h) = reffrm.get_dimensions(plane); - let wa = if plane == 0 { ((w + 15) & !15) } else { ((w + 7) & !7) } as isize; - let ha = if plane == 0 { ((h + 15) & !15) } else { ((h + 7) & !7) } as isize; + let wa = if plane == 0 { (w + 15) & !15 } else { (w + 7) & !7 } as isize; + let ha = if plane == 0 { (h + 15) & !15 } else { (h + 7) & !7 } as isize; let bsize = (size as isize) + (EDGE_PRE as isize) + (EDGE_POST as isize); let ref_x = (xpos as isize) + ((mvx >> 3) as isize) - (EDGE_PRE as isize); let ref_y = (ypos as isize) + ((mvy >> 3) as isize) - (EDGE_PRE as isize); @@ -621,8 +621,8 @@ pub fn mc_block_special(dst: &mut [u8], doff: usize, dstride: usize, xpos: usize }; let (w, h) = reffrm.get_dimensions(plane); - let wa = if plane == 0 { ((w + 15) & !15) } else { ((w + 7) & !7) } as isize; - let ha = if plane == 0 { ((h + 15) & !15) } else { ((h + 7) & !7) } as isize; + let wa = if plane == 0 { (w + 15) & !15 } else { (w + 7) & !7 } as isize; + let ha = if plane == 0 { (h + 15) & !15 } else { (h + 7) & !7 } as isize; let mut start_x = (xpos as isize) + ((mvx >> 3) as isize) - (EDGE_PRE as isize); let mut end_x = (xpos as isize) + ((mvx >> 3) as isize) + ((size + EDGE_POST) as isize); if xstep < 0 {