From ff9395eb3bfd215e75f9759a055d505db5d6cf09 Mon Sep 17 00:00:00 2001 From: Marco <marpan@google.com> Date: Sun, 21 May 2017 22:12:38 -0700 Subject: [PATCH] vp9: Speed >= 8: Modify condition for low-resoln. No change on RTC metrics. Change-Id: I5abc573cb56572188d900645d13ba479f55a1ea0 --- vp9/encoder/vp9_speed_features.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vp9/encoder/vp9_speed_features.c b/vp9/encoder/vp9_speed_features.c index 14688303d..8d9e2e8c3 100644 --- a/vp9/encoder/vp9_speed_features.c +++ b/vp9/encoder/vp9_speed_features.c @@ -578,7 +578,7 @@ static void set_rt_speed_feature_framesize_independent( if (content == VP9E_CONTENT_SCREEN) sf->mv.subpel_force_stop = 3; - else if (cm->width > 352 && cm->height > 288) + else if (cm->width * cm->height > 352 * 288) sf->mv.subpel_force_stop = 2; if (content == VP9E_CONTENT_SCREEN) sf->lpf_pick = LPF_PICK_MINIMAL_LPF; @@ -602,7 +602,7 @@ static void set_rt_speed_feature_framesize_independent( } // Since the short_circuit_low_temp_var is used, reduce the // adaptive_rd_thresh level. - if (cm->width > 352 && cm->height > 288) + if (cm->width * cm->height > 352 * 288) sf->adaptive_rd_thresh = 1; else sf->adaptive_rd_thresh = 2;