summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encoder.h
diff options
context:
space:
mode:
authorZoe Liu <zoeliu@google.com>2018-06-19 12:08:55 -0700
committerZoe Liu <zoeliu@google.com>2018-06-19 12:08:55 -0700
commit022590427c22d4a78593f2a115df0abca5a2769f (patch)
tree839a0653d17e111066ba10de697d80616ae2b1bb /vp9/encoder/vp9_encoder.h
parent3c4bfc6f2ce8af5817f56d80764c274354334d44 (diff)
downloadlibvpx-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.h8
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;