gstreamer: Fix reference leak of the input state if the caps are changing

Also remove misleading comment: reconfiguration was already handled by
the following code.
This commit is contained in:
Sebastian Dröge 2023-01-11 15:14:41 +02:00 committed by Hassene Tmar
parent 9128978042
commit 13fa6d387d

View file

@ -721,8 +721,8 @@ gst_svtav1enc_set_format (GstVideoEncoder * encoder,
GstCaps *src_caps = NULL; GstCaps *src_caps = NULL;
GST_DEBUG_OBJECT (svtav1enc, "set_format"); GST_DEBUG_OBJECT (svtav1enc, "set_format");
/* TODO: handle configuration changes while encoder is running if (svtav1enc->state)
* and if there was already a state. */ gst_video_codec_state_unref (svtav1enc->state);
svtav1enc->state = gst_video_codec_state_ref (state); svtav1enc->state = gst_video_codec_state_ref (state);
gst_svtav1enc_configure_svt (svtav1enc); gst_svtav1enc_configure_svt (svtav1enc);