diff options
Diffstat (limited to 'elements/gstqtvideosink/painters/videomaterial.cpp')
-rw-r--r-- | elements/gstqtvideosink/painters/videomaterial.cpp | 1 |
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 |