From e565ceeea3d842373d97ee21d99775ac1dd1269e Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 30 Dec 2017 01:47:26 +0000 Subject: Add missing factor to fix problems when padding in subsampled containers; should fix #1129. --- src/lib/image.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/image.cc b/src/lib/image.cc index 92c1ab9a2..a6354f2d1 100644 --- a/src/lib/image.cc +++ b/src/lib/image.cc @@ -205,7 +205,7 @@ Image::crop_scale_window ( uint8_t* scale_out_data[out->planes()]; for (int c = 0; c < out->planes(); ++c) { - scale_out_data[c] = out->data()[c] + lrintf (out->bytes_per_pixel(c) * corner.x) + out->stride()[c] * corner.y; + scale_out_data[c] = out->data()[c] + lrintf (out->bytes_per_pixel(c) * corner.x) + out->stride()[c] * (corner.y / out->vertical_factor(c)); } sws_scale ( -- cgit v1.2.3