]> granicus.if.org Git - libvpx/commitdiff
VP9-SVC: Bugfix to allow skipping lower layer(s) encoding.
authorMarco <marpan@chromium.org>
Mon, 12 Oct 2015 23:05:27 +0000 (16:05 -0700)
committerMarco <marpan@chromium.org>
Mon, 12 Oct 2015 23:11:34 +0000 (16:11 -0700)
The setting of svc->spatial_layer_to_encode was missing
in VP9E_SET_SVC_LAYER_ID.

Change-Id: I015b1a64adb9ef2644d6477a02d9d9364c8462b9

vp9/vp9_cx_iface.c

index 5ad713c583120a35a5d787339e5278dbd9b6dd1d..e36a04475314a9fd39dd90198fc4501164db00cd 100644 (file)
@@ -1373,6 +1373,7 @@ static vpx_codec_err_t ctrl_set_svc_layer_id(vpx_codec_alg_priv_t *ctx,
   SVC *const svc = &cpi->svc;
 
   svc->first_spatial_layer_to_encode = data->spatial_layer_id;
+  svc->spatial_layer_to_encode = data->spatial_layer_id;
   svc->temporal_layer_id = data->temporal_layer_id;
   // Checks on valid layer_id input.
   if (svc->temporal_layer_id < 0 ||