X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-core%2Fsrc%2Fscale%2Fscale%2Fmod.rs;h=ae39ef33de2f1efb6bfadacb8d92fac0da5f0a13;hb=d9bf7e748a677e3760032a7c83c571d7fcaabd3a;hp=0a62e0f442550d38bd13967e89f87da363fb867c;hpb=213e9f9e88cb73c8b21fc61dbf3ddc65e1fb3924;p=nihav.git diff --git a/nihav-core/src/scale/scale/mod.rs b/nihav-core/src/scale/scale/mod.rs index 0a62e0f..ae39ef3 100644 --- a/nihav-core/src/scale/scale/mod.rs +++ b/nihav-core/src/scale/scale/mod.rs @@ -294,11 +294,11 @@ macro_rules! scale_loop { } } let resizer = &mut $scalers[idx].1; - for (dline, sline) in $tbuf.chunks_mut(tstride).zip(src[ioff..].chunks(istride)).take(dh) { + for (dline, sline) in $tbuf.chunks_mut(tstride).zip(src[ioff..].chunks(istride)).take(sh) { resizer.resize_line(sline, sw, 1, dline, dw, 1); } } else { - for (dline, sline) in $tbuf.chunks_mut(tstride).zip(src[ioff..].chunks(istride)).take(dh) { + for (dline, sline) in $tbuf.chunks_mut(tstride).zip(src[ioff..].chunks(istride)).take(sh) { dline[..dw].copy_from_slice(&sline[..sw]); } }