From f50ad31ec1b4b98f4faab1ca56f33e1e66aa17da Mon Sep 17 00:00:00 2001 From: Marco Paniconi Date: Wed, 14 Mar 2018 11:49:25 -0700 Subject: [PATCH] vp9-svc: Fix to update layer counters when layer is skipped. Update layer counters when layer is skipped, for any spatial layer. Change-Id: Ie37c4a16ccafdef3390b651dec473beb5d926896 --- vp9/encoder/vp9_encoder.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c index c49898579..98cba3c14 100644 --- a/vp9/encoder/vp9_encoder.c +++ b/vp9/encoder/vp9_encoder.c @@ -4502,8 +4502,7 @@ static void encode_frame_to_data_rate(VP9_COMP *cpi, size_t *size, !cpi->svc.rc_drop_superframe && cpi->oxcf.target_bandwidth == 0) { cpi->svc.skip_enhancement_layer = 1; vp9_rc_postencode_update_drop_frame(cpi); - if (cpi->svc.spatial_layer_id == cpi->svc.number_spatial_layers - 1) - vp9_inc_frame_in_layer(cpi); + vp9_inc_frame_in_layer(cpi); cpi->ext_refresh_frame_flags_pending = 0; return; }