summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_pickmode.c
diff options
context:
space:
mode:
authorRanjit Kumar Tulabandu <ranjit.tulabandu@ittiam.com>2017-03-22 19:38:59 +0530
committerYunqing Wang <yunqingwang@google.com>2017-04-03 16:16:49 +0000
commitbf15ca10911024e224a4c168c6f5778a23cb7275 (patch)
tree704d5feb2230ee9deefa9a099b291f56d9113789 /vp9/encoder/vp9_pickmode.c
parent904b957ae965bd3d67f15a75cd9db7954f810d33 (diff)
downloadlibvpx-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.c2
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,