From 5df658cfdd11f3f65a568ee8c54c5977cf1dcefd Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Wed, 31 Jul 2024 09:06:21 -0400 Subject: [PATCH] qt6: glwindow: Don't leak previously rendered buffer If the consumer reads the buffers too slowily, simply unref the previously rendered buffer instead of leaking it. Part-of: --- subprojects/gst-plugins-good/ext/qt6/qt6glwindow.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/subprojects/gst-plugins-good/ext/qt6/qt6glwindow.cc b/subprojects/gst-plugins-good/ext/qt6/qt6glwindow.cc index 7c7cdcff3c..a9a5e49729 100644 --- a/subprojects/gst-plugins-good/ext/qt6/qt6glwindow.cc +++ b/subprojects/gst-plugins-good/ext/qt6/qt6glwindow.cc @@ -270,6 +270,7 @@ done: gst_gl_context_activate (this->priv->other_context, FALSE); this->priv->result = ret; + gst_clear_buffer (&this->priv->produced_buffer); this->priv->produced_buffer = this->priv->buffer; this->priv->buffer = NULL; this->priv->updated = TRUE;