summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_speed_features.c
diff options
context:
space:
mode:
authorMarco Paniconi <marpan@google.com>2020-04-25 00:20:42 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-04-25 00:20:42 +0000
commitf1283ca4c60f49ee8ac75621067c888c5b05ae29 (patch)
treea66d24595e7d54eee510c534fa8e8d88aba4fb6c /vp9/encoder/vp9_speed_features.c
parentae145ca3a403c817c6392cfc92446f0fc57a50a8 (diff)
parent4b7baf805f1577daa47b874d291d5bc242a7d03c (diff)
downloadlibvpx-f1283ca4c60f49ee8ac75621067c888c5b05ae29.tar
libvpx-f1283ca4c60f49ee8ac75621067c888c5b05ae29.tar.gz
libvpx-f1283ca4c60f49ee8ac75621067c888c5b05ae29.tar.bz2
libvpx-f1283ca4c60f49ee8ac75621067c888c5b05ae29.zip
Merge "vp9-rtc: Some speedups to speed 5 real-time mode"
Diffstat (limited to 'vp9/encoder/vp9_speed_features.c')
-rw-r--r--vp9/encoder/vp9_speed_features.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_speed_features.c b/vp9/encoder/vp9_speed_features.c
index dea17e124..5bbe54923 100644
--- a/vp9/encoder/vp9_speed_features.c
+++ b/vp9/encoder/vp9_speed_features.c
@@ -634,6 +634,7 @@ static void set_rt_speed_feature_framesize_independent(
sf->use_compound_nonrd_pickmode = 1;
}
if (cm->width * cm->height > 1280 * 720) sf->cb_pred_filter_search = 1;
+ if (!cpi->external_resize) sf->use_source_sad = 1;
}
if (speed >= 6) {
@@ -646,8 +647,6 @@ static void set_rt_speed_feature_framesize_independent(
sf->mv.reduce_first_step_size = 1;
sf->skip_encode_sb = 0;
- if (!cpi->external_resize) sf->use_source_sad = 1;
-
if (sf->use_source_sad) {
sf->adapt_partition_source_sad = 1;
sf->adapt_partition_thresh =