summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encoder.h
diff options
context:
space:
mode:
authorAngie Chiang <angiebird@google.com>2018-09-25 16:58:17 -0700
committerAngie Chiang <angiebird@google.com>2018-09-26 14:34:40 -0700
commit2be8b384abafb46a7763d75293945812cce3fbe3 (patch)
tree9caf8770961e2cdf49685d986cd4f68bbf8fc7aa /vp9/encoder/vp9_encoder.h
parenta7aca1b5affedad769df671bff63f0999cda0e62 (diff)
downloadlibvpx-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.h1
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];