From d748cfdad2378fc488fb5df4411adf5f2d5b99c9 Mon Sep 17 00:00:00 2001 From: Marco Paniconi Date: Fri, 31 Aug 2018 15:42:19 -0700 Subject: vp9-svc: Add first_spatial_layer_to_encode per superframe VP9E_SET_SVC_LAYER_ID sets the first spatial layer to encoder per superframe, so add this parameter to svc encoder. This is needed, for example, to properly set is_key_frame for spatial layers when base spatial layer is skipped encoded. Change-Id: Ifd4ac77f539197ec021e62f4c624a6cc79d64f43 --- vp9/encoder/vp9_svc_layercontext.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vp9/encoder/vp9_svc_layercontext.h') diff --git a/vp9/encoder/vp9_svc_layercontext.h b/vp9/encoder/vp9_svc_layercontext.h index cb2884e22..60fb7da75 100644 --- a/vp9/encoder/vp9_svc_layercontext.h +++ b/vp9/encoder/vp9_svc_layercontext.h @@ -175,6 +175,8 @@ typedef struct SVC { int use_set_ref_frame_config; int temporal_layer_id_per_spatial[VPX_SS_MAX_LAYERS]; + + int first_spatial_layer_to_encode; } SVC; struct VP9_COMP; -- cgit v1.2.3