Reduce call num of exhaustive search
authorAngie Chiang <angiebird@google.com>
Mon, 22 Jul 2019 22:16:08 +0000 (15:16 -0700)
committerAngie Chiang <angiebird@google.com>
Wed, 31 Jul 2019 22:07:56 +0000 (15:07 -0700)
commit0971d3204d26abe4d86fc873af44ab2286bc9c62
tree0e579da8c00b42b2b4f777e1de471cec440925a7
parent119dad38e64b66e602471239b864c08c6574087f
Reduce call num of exhaustive search

The encoding time difference between non_greedy_mv and baseline
is reduced from 51% to 13%

However, there is also a performance impact.

non_greedy_mv performance:
Before this CL
lowres 0.395% midres 0.716% hdres 0.533%
After this CL
lowres 0.242% midres 0.429% hdres 0.305%

Change-Id: I047d6509df504b264981c0b903c0cc955f45b273
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_mcomp.c
vp9/encoder/vp9_mcomp.h
vp9/encoder/vp9_rdopt.c