diff --git a/vp9/encoder/vp9_onyx_if.c b/vp9/encoder/vp9_onyx_if.c index a3d65b51915d67f0f42ac078a755982e38591cff..61881d8aecc5f88e946e613d4f362c4cf8e7a4cc 100644 --- a/vp9/encoder/vp9_onyx_if.c +++ b/vp9/encoder/vp9_onyx_if.c @@ -841,6 +841,9 @@ static void set_rt_speed_feature(VP9_COMMON *cm, } if (speed >= 5) { int i; + sf->mode_search_skip_flags |= FLAG_SKIP_COMP_REFMISMATCH | + FLAG_EARLY_TERMINATE; + sf->use_fast_coef_costing = 0; sf->adaptive_rd_thresh = 5; sf->auto_min_max_partition_size = frame_is_intra_only(cm) ? RELAXED_NEIGHBORING_MIN_MAX : STRICT_NEIGHBORING_MIN_MAX;