From 0681f6f1df641d0e2965ae79ce55071c415a76d4 Mon Sep 17 00:00:00 2001 From: hui su Date: Thu, 10 Dec 2015 11:50:13 -0800 Subject: [PATCH] ext-intra experiment: exploit left-bottom bundary ext-intra vs nextgenv2 baseline: derflr +1.12% (was +1.06%) hevcmr +2.26% (was +2.15%) Change-Id: I6cc7612d0d7e81e200aa962988db1ea7680626d7 --- vp10/common/reconintra.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vp10/common/reconintra.c b/vp10/common/reconintra.c index ed253f7f8..4be5394d5 100644 --- a/vp10/common/reconintra.c +++ b/vp10/common/reconintra.c @@ -338,7 +338,7 @@ static void dr_prediction_z3(uint8_t *dst, ptrdiff_t stride, int bs, y = r * 256 - x * dy; base = y >> 8; shift = y - base * 256; - if (base < bs - 1) { + if (base < 2 * bs - 1) { val = (left[base] * (256 - shift) + left[base + 1] * shift + 128) >> 8; dst[c] = clip_pixel(val); @@ -625,7 +625,7 @@ static void highbd_dr_prediction_z3(uint16_t *dst, ptrdiff_t stride, int bs, y = r * 256 - x * dy; base = y >> 8; shift = y - base * 256; - if (base < bs - 1) { + if (base < 2 * bs - 1) { val = (left[base] * (256 - shift) + left[base + 1] * shift + 128) >> 8; dst[c] = clip_pixel_highbd(val, bd); -- 2.40.0