vp9; Reduce artifact in non-rd pickmode for lighting changes.
authorMarco <marpan@google.com>
Fri, 14 Apr 2017 18:32:19 +0000 (11:32 -0700)
committerMarco <marpan@google.com>
Tue, 25 Apr 2017 00:08:43 +0000 (17:08 -0700)
commit92ec0674fdb21f3f195a1aba227e53adc1033621
tree620e8e1cedfbfe7cd0db9e8ac442bc48e9d0f2ca
parentc530208ae3cc0cb6835aeaa8e9ceb7edb37f40f0
vp9; Reduce artifact in non-rd pickmode for lighting changes.

Add a low-variance high-sumdiff to the superblock content state
and use it to limit the mv and bias some decisions in non-rd pickmode.
Only affects speed >= 6.

Reduces artifact for lighting changes.
Small/no difference in metrics on RTC set.

Change-Id: Ic84b2379fe0ae3fa71ae826ee6bae3eaf551a25b
vp9/encoder/vp9_block.h
vp9/encoder/vp9_denoiser.c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encoder.h
vp9/encoder/vp9_pickmode.c