X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-core%2Fsrc%2Fscale%2Fmod.rs;fp=nihav-core%2Fsrc%2Fscale%2Fmod.rs;h=4fbf3e696c42f4140be848999824d7daf4e42037;hp=a79232d3e96136d34bfcd2d62f9d6bb7c215cb94;hb=e6aaad5c5273cd814b5748b7faf3751835a37217;hpb=625751036014b099fd9c126397bc973cb0543130 diff --git a/nihav-core/src/scale/mod.rs b/nihav-core/src/scale/mod.rs index a79232d..4fbf3e6 100644 --- a/nihav-core/src/scale/mod.rs +++ b/nihav-core/src/scale/mod.rs @@ -187,7 +187,7 @@ fn copy(pic_in: &NABufferType, pic_out: &mut NABufferType) let dst = &mut ddata[doff..]; let copy_size = sstride.min(dstride); for (dline, sline) in dst.chunks_exact_mut(dstride).take(h).zip(src.chunks_exact(sstride)) { - (&mut dline[..copy_size]).copy_from_slice(&sline[..copy_size]); + dline[..copy_size].copy_from_slice(&sline[..copy_size]); } } } @@ -220,7 +220,7 @@ fn copy(pic_in: &NABufferType, pic_out: &mut NABufferType) let dst = &mut ddata[doff..]; let copy_size = sstride.min(dstride); for (dline, sline) in dst.chunks_exact_mut(dstride).take(h).zip(src.chunks_exact(sstride)) { - (&mut dline[..copy_size]).copy_from_slice(&sline[..copy_size]); + dline[..copy_size].copy_from_slice(&sline[..copy_size]); } } } @@ -363,8 +363,8 @@ fn swap_plane(data: &mut [T], stride: usize, h: usize, line0: &mut [T], for _ in 0..h/2 { line0.copy_from_slice(&data[doff0..][..stride]); line1.copy_from_slice(&data[doff1..][..stride]); - (&mut data[doff1..][..stride]).copy_from_slice(line0); - (&mut data[doff0..][..stride]).copy_from_slice(line1); + data[doff1..][..stride].copy_from_slice(line0); + data[doff0..][..stride].copy_from_slice(line1); doff0 += stride; doff1 -= stride; }