diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c index 1afbcf6cc6a667400ed196cbec6522f8726ab012..4b5e0c94c3c1d7e45ed576b8dd05156c5bc6eb85 100644 --- a/vp9/encoder/vp9_encoder.c +++ b/vp9/encoder/vp9_encoder.c @@ -2462,7 +2462,8 @@ int vp9_get_compressed_data(VP9_COMP *cpi, unsigned int *frame_flags, MV_REFERENCE_FRAME ref_frame; int arf_src_index; const int is_spatial_svc = cpi->use_svc && - (cpi->svc.number_temporal_layers == 1); + (cpi->svc.number_temporal_layers == 1) && + (cpi->svc.number_spatial_layers > 1); if (!cpi) return -1;