summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_rdopt.c
diff options
context:
space:
mode:
authorScott LaVarnway <slavarnway@google.com>2013-05-31 09:35:51 -0700
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2013-05-31 09:35:51 -0700
commit1e025dbfd118578081a7433c19fc7877ac5ad1db (patch)
tree1784f3fa4c4644e4c10c7f5ddda1bc5c62f9b3e2 /vp9/encoder/vp9_rdopt.c
parent5da753bef9522fa042b8491240358a80e521a76d (diff)
parent353642bc53de23e3e51940960c8c2b8f6602566e (diff)
downloadlibvpx-1e025dbfd118578081a7433c19fc7877ac5ad1db.tar
libvpx-1e025dbfd118578081a7433c19fc7877ac5ad1db.tar.gz
libvpx-1e025dbfd118578081a7433c19fc7877ac5ad1db.tar.bz2
libvpx-1e025dbfd118578081a7433c19fc7877ac5ad1db.zip
Merge "Moved use_prev_in_find_mv_refs check to frame level" into experimental
Diffstat (limited to 'vp9/encoder/vp9_rdopt.c')
-rw-r--r--vp9/encoder/vp9_rdopt.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c
index 22bd2d191..862e72f24 100644
--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -1833,7 +1833,6 @@ static void setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x,
YV12_BUFFER_CONFIG *yv12 = &cm->yv12_fb[cpi->common.ref_frame_map[idx]];
MACROBLOCKD *const xd = &x->e_mbd;
MB_MODE_INFO *const mbmi = &xd->mode_info_context->mbmi;
- int use_prev_in_find_mv_refs;
// set up scaling factors
scale[frame_type] = cpi->common.active_ref_scale[frame_type - 1];
@@ -1850,11 +1849,8 @@ static void setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x,
&scale[frame_type], &scale[frame_type]);
// Gets an initial list of candidate vectors from neighbours and orders them
- use_prev_in_find_mv_refs = cm->width == cm->last_width &&
- cm->height == cm->last_height &&
- !cpi->common.error_resilient_mode;
vp9_find_mv_refs(&cpi->common, xd, xd->mode_info_context,
- use_prev_in_find_mv_refs ? xd->prev_mode_info_context : NULL,
+ xd->prev_mode_info_context,
frame_type,
mbmi->ref_mvs[frame_type],
cpi->common.ref_frame_sign_bias);