aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-duck/src/codecs/vp78dsp.rs
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2023-07-26 19:03:18 +0200
committerKostya Shishkov <kostya.shishkov@gmail.com>2023-07-26 19:03:18 +0200
commite6aaad5c5273cd814b5748b7faf3751835a37217 (patch)
tree77becc9c5a0a8bd31b1eb464fbf90c4c3699a35c /nihav-duck/src/codecs/vp78dsp.rs
parent625751036014b099fd9c126397bc973cb0543130 (diff)
downloadnihav-e6aaad5c5273cd814b5748b7faf3751835a37217.tar.gz
fix clippy warnings
Diffstat (limited to 'nihav-duck/src/codecs/vp78dsp.rs')
-rw-r--r--nihav-duck/src/codecs/vp78dsp.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/nihav-duck/src/codecs/vp78dsp.rs b/nihav-duck/src/codecs/vp78dsp.rs
index e69a5ab..9d68616 100644
--- a/nihav-duck/src/codecs/vp78dsp.rs
+++ b/nihav-duck/src/codecs/vp78dsp.rs
@@ -396,7 +396,7 @@ fn mc_block_common(dst: &mut [u8], mut doff: usize, dstride: usize, src: &[u8],
let dst = &mut dst[doff..];
let src = &src[EDGE_PRE + EDGE_PRE * sstride..];
for (out, src) in dst.chunks_mut(dstride).take(size).zip(src.chunks(sstride)) {
- (&mut out[0..size]).copy_from_slice(&src[0..size]);
+ out[..size].copy_from_slice(&src[..size]);
}
} else if my == 0 {
let src = &src[EDGE_PRE * sstride..];
@@ -439,7 +439,7 @@ fn mc_block(dst: &mut [u8], doff: usize, dstride: usize, xpos: usize, ypos: usiz
let src = &reffrm.get_data();
let src = &src[srcoff..];
for (out, src) in dst.chunks_mut(dstride).take(size).zip(src.chunks(sstride)) {
- (&mut out[0..size]).copy_from_slice(&src[0..size]);
+ out[..size].copy_from_slice(&src[..size]);
}
return;
}
@@ -512,7 +512,7 @@ pub fn mc_block_special(dst: &mut [u8], doff: usize, dstride: usize, xpos: usize
(&data[off + (start_x as usize) + (start_y as usize) * stride..],
((stride as isize) + xstep) as usize)
} else {
- let add = (size + EDGE_PRE + EDGE_POST) * (xstep.abs() as usize);
+ let add = (size + EDGE_PRE + EDGE_POST) * xstep.unsigned_abs();
let bw = size + EDGE_PRE + EDGE_POST + add;
let bh = (end_y - start_y) as usize;
let bo = if xstep >= 0 { 0 } else { add };