]> granicus.if.org Git - libvpx/commit
vp9: Speed feature to adapt partition based on source_sad.
authorMarco <marpan@google.com>
Fri, 28 Jul 2017 17:29:12 +0000 (10:29 -0700)
committerJerome Jiang <jianj@google.com>
Sat, 29 Jul 2017 00:20:26 +0000 (00:20 +0000)
commit064fc570ff8399536563e3846500fd99b273b034
tree94c9c26a636fbd4024abfac8a3bdada33cbf0796
parent75653b70325dfa1093bd3794ca78d7d06773f13e
vp9: Speed feature to adapt partition based on source_sad.

Move the source_sad feature to speed 6 (from speed 7), and
add speed feature to switch from the variance-based partition
to reference_partition (which uses nonrd-pickmode for bsize selection)
if source_sad is high.

Currently used only for speed 6 for resoln <= 360p.
About 4-5% improvement on 360p in RTC set.
Some speed slowdown, but still ~30% faster than speed 5.

Change-Id: Ib0330ee5fe9fdd2608aed91359a2a339d967491c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h