AV1 RT: Reduce interpolation filter search for LAST_FRAME only
Change-Id: Ib16cbbcf97daf171938c5239451db4e7f00d940f
diff --git a/av1/encoder/nonrd_pickmode.c b/av1/encoder/nonrd_pickmode.c
index a937e23..53bae4a 100644
--- a/av1/encoder/nonrd_pickmode.c
+++ b/av1/encoder/nonrd_pickmode.c
@@ -1601,7 +1601,9 @@
#if COLLECT_PICK_MODE_STAT
ms_stat.num_nonskipped_searches[bsize][this_mode]++;
#endif
- if (cpi->sf.use_nonrd_filter_search) {
+ if (cpi->sf.use_nonrd_filter_search &&
+ ((mi->mv[0].as_mv.row & 0x07) || (mi->mv[0].as_mv.col & 0x07)) &&
+ ref_frame == LAST_FRAME) {
search_filter_ref(cpi, x, &this_rdc, mi_row, mi_col, bsize, &var_y,
&sse_y, &this_early_term, use_model_yrd_large);
} else {