av1decoder: Clear highest_spatial_layer per sequence header
authorSeungha Yang <seungha@centricular.com>
Thu, 17 Nov 2022 17:06:51 +0000 (02:06 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 19 Nov 2022 11:58:01 +0000 (11:58 +0000)
Clear the value to default zero, indicating that no spatial scalability
layer is used.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3430>

subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.c

index a5a3013..019437e 100644 (file)
@@ -403,6 +403,8 @@ gst_av1_decoder_process_sequence (GstAV1Decoder * self, GstAV1OBU * obu)
         _floor_log2 (priv->parser->state.operating_point_idc >> 8);
     GST_INFO_OBJECT (self, "set highest spatial layer to %d",
         self->highest_spatial_layer);
+  } else {
+    self->highest_spatial_layer = 0;
   }
 
   ret = klass->new_sequence (self, &seq_header,