Fix compiler errors with motion-var + ncobmc
Change-Id: Idae4934424b3e0c2de659e3f55ea6a47b5b4ceab
diff --git a/av1/common/reconinter.c b/av1/common/reconinter.c
index af526cf..bbab258 100644
--- a/av1/common/reconinter.c
+++ b/av1/common/reconinter.c
@@ -994,9 +994,9 @@
plane,
#if CONFIG_GLOBAL_MOTION
is_global[ref], (mi_x >> pd->subsampling_x) + x,
- (mi_y >> pd->subsampling_y) + y, ref
+ (mi_y >> pd->subsampling_y) + y, ref,
#endif // CONFIG_GLOBAL_MOTION
- xd);
+ xd);
else
#endif // CONFIG_EXT_INTER
av1_make_inter_predictor(
diff --git a/av1/encoder/encodeframe.c b/av1/encoder/encodeframe.c
index b3a1244..73b6fe8 100644
--- a/av1/encoder/encodeframe.c
+++ b/av1/encoder/encodeframe.c
@@ -2432,7 +2432,7 @@
#if CONFIG_GLOBAL_MOTION && SEPARATE_GLOBAL_MOTION
0, xd->global_motion,
#endif // CONFIG_GLOBAL_MOTION && SEPARATE_GLOBAL_MOTION
- mi);
+ xd->mi[0]);
check_ncobmc = is_inter_block(mbmi) && motion_allowed >= OBMC_CAUSAL;
if (!dry_run && check_ncobmc) {
av1_check_ncobmc_rd(cpi, x, mi_row, mi_col);
diff --git a/av1/encoder/rdopt.c b/av1/encoder/rdopt.c
index c24820e..76857af 100644
--- a/av1/encoder/rdopt.c
+++ b/av1/encoder/rdopt.c
@@ -12803,7 +12803,7 @@
#if CONFIG_GLOBAL_MOTION && SEPARATE_GLOBAL_MOTION
0, cm->global_motion,
#endif // CONFIG_GLOBAL_MOTION && SEPARATE_GLOBAL_MOTION
- mi);
+ xd->mi[0]);
av1_build_ncobmc_inter_predictors_sb(cm, xd, mi_row, mi_col);
av1_subtract_plane(x, bsize, 0);