AV1 RT: Disable reduced filter search for midres and hires
Change-Id: I18969bdd0fb08668ac851c601ff1ddf6817667a8
diff --git a/av1/encoder/speed_features.c b/av1/encoder/speed_features.c
index fd9e961..8cb1972 100644
--- a/av1/encoder/speed_features.c
+++ b/av1/encoder/speed_features.c
@@ -252,9 +252,15 @@
const AV1_COMMON *const cm = &cpi->common;
const int is_720p_or_larger = AOMMIN(cm->width, cm->height) >= 720;
const int is_480p_or_larger = AOMMIN(cm->width, cm->height) >= 480;
+ const int is_360p_or_larger = AOMMIN(cm->width, cm->height) >= 360;
(void)is_720p_or_larger; // Not used so far
+ if (is_360p_or_larger) {
+ if (speed >= 7) {
+ sf->interp_sf.disable_filter_search_var_thresh = 0;
+ }
+ }
if (!is_480p_or_larger) {
if (speed >= 8) {
sf->mv_sf.subpel_search_method = SUBPEL_TREE;