diff options
author | Jim Bankoski <jimbankoski@google.com> | 2015-04-21 10:05:37 -0700 |
---|---|---|
committer | Jim Bankoski <jimbankoski@google.com> | 2015-04-21 10:05:37 -0700 |
commit | ee87e20d53d16bcf7971468079c0ae0d63e41c44 (patch) | |
tree | f29a13ffde46d3f30c80f3f6e8c52b29d15d7958 /vp9/encoder/vp9_encoder.h | |
parent | 2e36149ccd4427feac725ca222f7ab5d8c38e0c7 (diff) | |
download | libvpx-ee87e20d53d16bcf7971468079c0ae0d63e41c44.tar.gz |
Adds a new temporal consistency metric to libvpx.
Change-Id: Id61699ebf57ae4f8af96a468740c852b2f45f8e1
Diffstat (limited to 'vp9/encoder/vp9_encoder.h')
-rw-r--r-- | vp9/encoder/vp9_encoder.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_encoder.h b/vp9/encoder/vp9_encoder.h index 267c79620..9906929cf 100644 --- a/vp9/encoder/vp9_encoder.h +++ b/vp9/encoder/vp9_encoder.h @@ -34,6 +34,9 @@ #include "vp9/encoder/vp9_quantize.h" #include "vp9/encoder/vp9_ratectrl.h" #include "vp9/encoder/vp9_rd.h" +#if CONFIG_INTERNAL_STATS +#include "vp9/encoder/vp9_ssim.h" +#endif #include "vp9/encoder/vp9_speed_features.h" #include "vp9/encoder/vp9_svc_layercontext.h" #include "vp9/encoder/vp9_tokenize.h" @@ -429,6 +432,10 @@ typedef struct VP9_COMP { int b_calculate_ssimg; int b_calculate_blockiness; + int b_calculate_consistency; + double total_inconsistency; + Ssimv *ssim_vars; + Metrics metrics; #endif int b_calculate_psnr; |