Fix ref_frame_side reset
Initialize ref_frame_size with value 0 instead of -1. This reverts
unintended mask value change that caused skipping storing mvs from
certain reference frames. It brings back ~1% compression
performance gains.
BUG=aomedia:1586
Change-Id: I5b02f35bba5bc92d01017190d57436f378767abe
diff --git a/av1/common/mvref_common.c b/av1/common/mvref_common.c
index 585b701..b34611c 100644
--- a/av1/common/mvref_common.c
+++ b/av1/common/mvref_common.c
@@ -1206,7 +1206,7 @@
}
void av1_setup_motion_field(AV1_COMMON *cm) {
- memset(cm->ref_frame_side, -1, sizeof(cm->ref_frame_side));
+ memset(cm->ref_frame_side, 0, sizeof(cm->ref_frame_side));
if (!cm->seq_params.enable_order_hint || cm->error_resilient_mode) return;
TPL_MV_REF *tpl_mvs_base = cm->tpl_mvs;