summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encoder.h
diff options
context:
space:
mode:
authorMarco <marpan@google.com>2017-06-21 20:39:59 -0700
committerMarco <marpan@google.com>2017-06-21 20:57:17 -0700
commitd7515b1187905a75bde89b1b8fc19e500b994868 (patch)
tree891b30e3a59fed0b98fc48e36bbbab297759505b /vp9/encoder/vp9_encoder.h
parent33a9394eb1db0f2f537bf4e94533cb9deef93e94 (diff)
downloadlibvpx-d7515b1187905a75bde89b1b8fc19e500b994868.tar
libvpx-d7515b1187905a75bde89b1b8fc19e500b994868.tar.gz
libvpx-d7515b1187905a75bde89b1b8fc19e500b994868.tar.bz2
libvpx-d7515b1187905a75bde89b1b8fc19e500b994868.zip
vp9: Add high source sad to content state.
Use it to limit NEWMV early exit in nonrd pickmode Small change in RTC metrics, has some improvement for high motion clips. Change-Id: I1d89fd955e1b3486d5fb07f4472eeeecd553f67f
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 672c83bfd..7ab892000 100644
--- a/vp9/encoder/vp9_encoder.h
+++ b/vp9/encoder/vp9_encoder.h
@@ -138,6 +138,7 @@ typedef enum {
kHighSadLowSumdiff = 3,
kHighSadHighSumdiff = 4,
kLowVarHighSumdiff = 5,
+ kVeryHighSad = 6,
} CONTENT_STATE_SB;
typedef struct VP9EncoderConfig {