diff options
author | Zoe Liu <zoeliu@google.com> | 2018-06-19 12:08:55 -0700 |
---|---|---|
committer | Zoe Liu <zoeliu@google.com> | 2018-06-19 12:08:55 -0700 |
commit | 022590427c22d4a78593f2a115df0abca5a2769f (patch) | |
tree | 839a0653d17e111066ba10de697d80616ae2b1bb /vp9/encoder/vp9_encoder.h | |
parent | 3c4bfc6f2ce8af5817f56d80764c274354334d44 (diff) | |
download | libvpx-022590427c22d4a78593f2a115df0abca5a2769f.tar libvpx-022590427c22d4a78593f2a115df0abca5a2769f.tar.gz libvpx-022590427c22d4a78593f2a115df0abca5a2769f.tar.bz2 libvpx-022590427c22d4a78593f2a115df0abca5a2769f.zip |
Add hierarchical structure in GF group
Change-Id: I06fc4b0ad5a45c49e10a9601a2356fbc6e93d6da
Diffstat (limited to 'vp9/encoder/vp9_encoder.h')
-rw-r--r-- | vp9/encoder/vp9_encoder.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_encoder.h b/vp9/encoder/vp9_encoder.h index d6d32abf9..cfb77994c 100644 --- a/vp9/encoder/vp9_encoder.h +++ b/vp9/encoder/vp9_encoder.h @@ -746,6 +746,14 @@ typedef struct VP9_COMP { uint8_t *count_arf_frame_usage; uint8_t *count_lastgolden_frame_usage; + // Parameters on multi-layer ALTREFs + int num_extra_arfs; + int arf_pos_in_gf[MAX_EXT_ARFS + 1]; + int arf_pos_for_ovrly[MAX_EXT_ARFS + 1]; + + int extra_arf_allowed; + int bwd_ref_allowed; + vpx_roi_map_t roi; } VP9_COMP; |