vp9: Use sb content measure to bias against golden.
authorMarco <marpan@google.com>
Thu, 16 Mar 2017 22:55:33 +0000 (15:55 -0700)
committerMarco <marpan@google.com>
Mon, 20 Mar 2017 19:42:26 +0000 (12:42 -0700)
commit06c8713e89514ccbed2d68e847adfd7830b53881
tree1c82709b9a673f4374c2e3eb96da7b514cf761cd
parent36533e8c5a00b0ae430ba2b102bedfd587e67db1
vp9: Use sb content measure to bias against golden.

For each superblock, keep track of how far from current frame
was the last significant content change, and use that (along
with GF distance), to turnoff GF search in non-rd pickmode.

Only enabled for speed >= 8.

avgPNSR on RTC/RTC_derf down by ~0.9/1.2.
Speedup on mac: ~3-5%.
Speedup on arm: 3.6% for VGA and 4.4% for HD.

Change-Id: Ic3f3d6a2af650aca6ba0064d2b1db8d48c035ac7
vp9/encoder/vp9_block.h
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_encoder.h
vp9/encoder/vp9_pickmode.c
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_speed_features.c