h265decoder: Update SpsMaxLatencyPictures properly
authorSeungha Yang <seungha@centricular.com>
Thu, 18 Aug 2022 19:49:53 +0000 (04:49 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 22 Aug 2022 19:48:53 +0000 (19:48 +0000)
The SpsMaxLatencyPictures value never gets back to zero even if
it's needed. Update the value properly.

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

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

index 1aea441..b6da21f 100644 (file)
@@ -515,6 +515,8 @@ gst_h265_decoder_process_sps (GstH265Decoder * self, GstH265SPS * sps)
     priv->SpsMaxLatencyPictures =
         sps->max_num_reorder_pics[sps->max_sub_layers_minus1] +
         sps->max_latency_increase_plus1[sps->max_sub_layers_minus1] - 1;
+  } else {
+    priv->SpsMaxLatencyPictures = 0;
   }
 
   return GST_FLOW_OK;