diff options
author | Angie Chiang <angiebird@google.com> | 2018-09-25 16:58:17 -0700 |
---|---|---|
committer | Angie Chiang <angiebird@google.com> | 2018-09-26 14:34:40 -0700 |
commit | 2be8b384abafb46a7763d75293945812cce3fbe3 (patch) | |
tree | 9caf8770961e2cdf49685d986cd4f68bbf8fc7aa /vp9/encoder/vp9_encoder.h | |
parent | a7aca1b5affedad769df671bff63f0999cda0e62 (diff) | |
download | libvpx-2be8b384abafb46a7763d75293945812cce3fbe3.tar libvpx-2be8b384abafb46a7763d75293945812cce3fbe3.tar.gz libvpx-2be8b384abafb46a7763d75293945812cce3fbe3.tar.bz2 libvpx-2be8b384abafb46a7763d75293945812cce3fbe3.zip |
Call vp9_full_pixel_diamond_new in tpl mv search
The function is called in motion_compensated_prediction when
CONFIG_NON_GREEDY_MV is on.
The parameter lambda is used to adjust the importance of
mv consistency between neighbor blocks.
The lambda value is set to a random value for now, and still needs
to be tuned.
Change-Id: I918eb36a686eaa56b4009058f5f329e90c75870b
Diffstat (limited to 'vp9/encoder/vp9_encoder.h')
-rw-r--r-- | vp9/encoder/vp9_encoder.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_encoder.h b/vp9/encoder/vp9_encoder.h index 5fffec885..265e42af2 100644 --- a/vp9/encoder/vp9_encoder.h +++ b/vp9/encoder/vp9_encoder.h @@ -291,6 +291,7 @@ typedef struct TplDepStats { int_mv mv; #if CONFIG_NON_GREEDY_MV + int ready; int64_t inter_cost_arr[3]; int64_t recon_error_arr[3]; int64_t sse_arr[3]; |