diff options
author | Jerome Jiang <jianj@google.com> | 2017-06-27 13:17:59 -0700 |
---|---|---|
committer | Jerome Jiang <jianj@google.com> | 2017-06-27 16:16:02 -0700 |
commit | a220b931f5b5fccf4ecc758649806dc48bea1b7c (patch) | |
tree | d428d02b422b210d23ea5978bb295f66d705536f /vp9/encoder/vp9_encoder.h | |
parent | e187b27438fbbcd07bc5b891ce30a39845d62711 (diff) | |
download | libvpx-a220b931f5b5fccf4ecc758649806dc48bea1b7c.tar libvpx-a220b931f5b5fccf4ecc758649806dc48bea1b7c.tar.gz libvpx-a220b931f5b5fccf4ecc758649806dc48bea1b7c.tar.bz2 libvpx-a220b931f5b5fccf4ecc758649806dc48bea1b7c.zip |
vp9: compute skinmap only once before encoding.
This could save some cycles since skin detection is used in multiple
places in vp9.
1~2% speed up on ARM.
Change-Id: I86b731945f85215bbb0976021cd0f2040ff2687c
Diffstat (limited to 'vp9/encoder/vp9_encoder.h')
-rw-r--r-- | vp9/encoder/vp9_encoder.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_encoder.h b/vp9/encoder/vp9_encoder.h index 7ab892000..f2af52f1b 100644 --- a/vp9/encoder/vp9_encoder.h +++ b/vp9/encoder/vp9_encoder.h @@ -542,6 +542,8 @@ typedef struct VP9_COMP { uint8_t *segmentation_map; + uint8_t *skin_map; + // segment threashold for encode breakout int segment_encode_breakout[MAX_SEGMENTS]; |