From 965e566156a3ad04b396245da99c307520b7aa6e Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Tue, 13 Jun 2023 19:12:32 +0900 Subject: [PATCH] vp9decoder: Fix DPB size signalling Take current frame into account for the DPB size signalling Part-of: --- .../gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c index 374336784f..adff28ccc6 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c @@ -251,7 +251,8 @@ gst_vp9_decoder_check_codec_change (GstVp9Decoder * self, } ret = klass->new_sequence (self, frame_hdr, - GST_VP9_REF_FRAMES + priv->preferred_output_delay); + /* +1 for the current frame */ + GST_VP9_REF_FRAMES + 1 + priv->preferred_output_delay); if (ret != GST_FLOW_OK) priv->had_sequence = FALSE;