summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_svc_layercontext.c
diff options
context:
space:
mode:
authorJerome Jiang <jianj@google.com>2018-08-10 16:14:00 -0700
committerJerome Jiang <jianj@google.com>2018-08-16 10:28:34 -0700
commita5c17a689fb9b7f04b62c084acebbad9b666efba (patch)
treeced134b00aba038576c566b2a97c8c41b2baf504 /vp9/encoder/vp9_svc_layercontext.c
parent557fab3678e11e54508bd984dee5673ec57d8da7 (diff)
downloadlibvpx-a5c17a689fb9b7f04b62c084acebbad9b666efba.tar
libvpx-a5c17a689fb9b7f04b62c084acebbad9b666efba.tar.gz
libvpx-a5c17a689fb9b7f04b62c084acebbad9b666efba.tar.bz2
libvpx-a5c17a689fb9b7f04b62c084acebbad9b666efba.zip
SVC: extend api to specify temporal id for each spatial layers.
BUG=b/112294545 Change-Id: I5be230c8969d69af3ad87068fdf3834ef1af11d9
Diffstat (limited to 'vp9/encoder/vp9_svc_layercontext.c')
-rw-r--r--vp9/encoder/vp9_svc_layercontext.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_svc_layercontext.c b/vp9/encoder/vp9_svc_layercontext.c
index 3fa25ae14..313fb6c06 100644
--- a/vp9/encoder/vp9_svc_layercontext.c
+++ b/vp9/encoder/vp9_svc_layercontext.c
@@ -674,6 +674,7 @@ static void set_flags_and_fb_idx_bypass_via_set_ref_frame_config(
VP9_COMP *const cpi) {
SVC *const svc = &cpi->svc;
int sl = svc->spatial_layer_id = svc->spatial_layer_to_encode;
+ cpi->svc.temporal_layer_id = cpi->svc.temporal_layer_id_per_spatial[sl];
cpi->ext_refresh_frame_flags_pending = 1;
cpi->lst_fb_idx = svc->lst_fb_idx[sl];
cpi->gld_fb_idx = svc->gld_fb_idx[sl];