vp9: Some speed feature settings for speed 9.
authorMarco Paniconi <marpan@google.com>
Tue, 15 May 2018 03:52:20 +0000 (20:52 -0700)
committerMarco Paniconi <marpan@google.com>
Tue, 15 May 2018 16:58:53 +0000 (09:58 -0700)
commit25b7b6e20fed47e73b66c3b0c59c602bf19b76d8
tree44a987063485907772a6dd9372f3bede154bb446
parent8266c45b01a4da284a2fded11e8dbf41683f5d86
vp9: Some speed feature settings for speed 9.

Disable 8x8 blocks for higher resolutions,
reduce mv_thresh for 1/2 subpel motion, and
disable golden reference at superblock level
based on source sad and motion content.

~6% loss in RTC metrics over current speed 9.
Speedup about ~10% for high motion clip on linux.

Change-Id: I7ff8f81ac93ee8a90d5a1f4837c955d000bd75e7
test/vp9_datarate_test.cc
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_pickmode.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h