diff options
author | Ranjit Kumar Tulabandu <ranjit.tulabandu@ittiam.com> | 2017-03-22 19:38:59 +0530 |
---|---|---|
committer | Yunqing Wang <yunqingwang@google.com> | 2017-04-03 16:16:49 +0000 |
commit | bf15ca10911024e224a4c168c6f5778a23cb7275 (patch) | |
tree | 704d5feb2230ee9deefa9a099b291f56d9113789 /vp9/encoder/vp9_pickmode.c | |
parent | 904b957ae965bd3d67f15a75cd9db7954f810d33 (diff) | |
download | libvpx-bf15ca10911024e224a4c168c6f5778a23cb7275.tar libvpx-bf15ca10911024e224a4c168c6f5778a23cb7275.tar.gz libvpx-bf15ca10911024e224a4c168c6f5778a23cb7275.tar.bz2 libvpx-bf15ca10911024e224a4c168c6f5778a23cb7275.zip |
Fix for out of range motion vector bug in sub-pel motion estimation
BUG=webm:1397
(yunqingwang)
To verify that this patch wouldn't cause much performance change,
the Borg tests were run. Here was the result:
avg_psnr overall_psnr ssim
hdres: -0.002 0.006 0.013
midres: 0 0 0
lowres: 0 0 0
Change-Id: Iae395ae7b741e0513cf5bab9dcace110b792a67d
Diffstat (limited to 'vp9/encoder/vp9_pickmode.c')
-rw-r--r-- | vp9/encoder/vp9_pickmode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_pickmode.c b/vp9/encoder/vp9_pickmode.c index 08f3f3801..9e725d7b7 100644 --- a/vp9/encoder/vp9_pickmode.c +++ b/vp9/encoder/vp9_pickmode.c @@ -2298,7 +2298,7 @@ void vp9_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x, int mi_row, } vp9_set_mv_search_range(&x->mv_limits, - &mbmi_ext->ref_mvs[0]->as_mv); + &mbmi_ext->ref_mvs[ref_frame][0].as_mv); vp9_full_pixel_search( cpi, x, bsize, &mvp_full, step_param, cpi->sf.mv.search_method, |