summaryrefslogtreecommitdiff
path: root/elements/gstqtvideosink/painters/videomaterial.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'elements/gstqtvideosink/painters/videomaterial.cpp')
-rw-r--r--elements/gstqtvideosink/painters/videomaterial.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/elements/gstqtvideosink/painters/videomaterial.cpp b/elements/gstqtvideosink/painters/videomaterial.cpp
index bda535c..3073e6d 100644
--- a/elements/gstqtvideosink/painters/videomaterial.cpp
+++ b/elements/gstqtvideosink/painters/videomaterial.cpp
@@ -252,6 +252,7 @@ VideoMaterial::~VideoMaterial()
{
if (!m_textureSize.isEmpty())
glDeleteTextures(m_textureCount, m_textureIds);
+ gst_buffer_replace(&m_frame, NULL);
}
int VideoMaterial::compare(const QSGMaterial *other) const