vp9-rtc: Some speedups to speed 5 real-time mode
authorMarco Paniconi <marpan@google.com>
Fri, 17 Apr 2020 18:58:01 +0000 (11:58 -0700)
committerMarco Paniconi <marpan@google.com>
Mon, 20 Apr 2020 03:37:25 +0000 (20:37 -0700)
commit62af22b5e57ed1e382ef0994183824a03f698797
tree8d510cee81221ad50c1766b5c4fc737912f6da9c
parent686e12674fa723771c3865e38bdd1b20121a9947
vp9-rtc: Some speedups to speed 5 real-time mode

Enable use_source_sad at speed 5 and use it to
condition min_partition_size in nonrd_select_partition.
Also disable checking rectangular partitions in
nonrd_pick_partition for speed >= 5.

~5-8% speedup for HD clip on x86.
bdrate loss of ~1% on rtc set.

Change-Id: Ia643b34a51191e3929a443de77e271561e7c877d
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_speed_features.c