aboutsummaryrefslogtreecommitdiff
path: root/source/scale.cc
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2022-04-19 18:08:03 -0700
committerlibyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-04-20 01:27:33 +0000
commitd62ee21e6627888e84466b5a5ed15775582ac67b (patch)
tree679e84ce19f84c25e23a0e8823c0df5497bfe5af /source/scale.cc
parent3c0f408607792088ab3b5dbe914d9d99ced38318 (diff)
downloadlibyuv-d62ee21e6627888e84466b5a5ed15775582ac67b.tar.gz
UVScale fix for vertical-only scaling
Bug: b/228841445 Change-Id: I0342856e1bfcea69851d718459d66926bb170219 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3595240 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Miguel Casas-Sanchez <mcasas@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'source/scale.cc')
-rw-r--r--source/scale.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/scale.cc b/source/scale.cc
index 59e29637..ad573ef6 100644
--- a/source/scale.cc
+++ b/source/scale.cc
@@ -1919,7 +1919,7 @@ void ScalePlane(const uint8_t* src,
int dy = FixedDiv(src_height, dst_height);
// Arbitrary scale vertically, but unscaled horizontally.
ScalePlaneVertical(src_height, dst_width, dst_height, src_stride,
- dst_stride, src, dst, 0, 0, dy, 1, filtering);
+ dst_stride, src, dst, 0, 0, dy, /*bpp=*/1, filtering);
return;
}
if (dst_width <= Abs(src_width) && dst_height <= src_height) {
@@ -2013,7 +2013,7 @@ void ScalePlane_16(const uint16_t* src,
int dy = FixedDiv(src_height, dst_height);
// Arbitrary scale vertically, but unscaled horizontally.
ScalePlaneVertical_16(src_height, dst_width, dst_height, src_stride,
- dst_stride, src, dst, 0, 0, dy, 1, filtering);
+ dst_stride, src, dst, 0, 0, dy, /*bpp=*/1, filtering);
return;
}
if (dst_width <= Abs(src_width) && dst_height <= src_height) {