From db296c592475cb362c4ebff16dea3436dd7d17aa Mon Sep 17 00:00:00 2001 From: Sanjay NM Date: Fri, 19 Sep 2014 12:31:49 +0530 Subject: [PATCH] videoscale: Use width instead of stride in buffer offset calculation https://bugzilla.gnome.org/show_bug.cgi?id=736944 --- gst/videoscale/vs_4tap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/videoscale/vs_4tap.c b/gst/videoscale/vs_4tap.c index 96f8a75133..493c71ef4b 100644 --- a/gst/videoscale/vs_4tap.c +++ b/gst/videoscale/vs_4tap.c @@ -345,7 +345,7 @@ vs_image_scale_4tap_Y (const VSImage * dest, const VSImage * src, k = 0; for (i = 0; i < 4; i++) { xacc = 0; - vs_scanline_resample_4tap_Y (tmpbuf + i * dest->width, + vs_scanline_resample_4tap_Y (tmpbuf + i * dest->stride, src->pixels + CLAMP (i, 0, src->height - 1) * src->stride, dest->width, src->width, &xacc, x_increment); } @@ -360,7 +360,7 @@ vs_image_scale_4tap_Y (const VSImage * dest, const VSImage * src, k++; if (k + 3 < src->height) { xacc = 0; - vs_scanline_resample_4tap_Y (tmpbuf + ((k + 3) & 3) * dest->width, + vs_scanline_resample_4tap_Y (tmpbuf + ((k + 3) & 3) * dest->stride, src->pixels + (k + 3) * src->stride, dest->width, src->width, &xacc, x_increment); }