From 8f740fb48476aa8582daf92532f9cb2b501aee33 Mon Sep 17 00:00:00 2001 From: Matthieu Bouron Date: Thu, 23 Apr 2015 16:47:40 +0200 Subject: [PATCH] glupload: Release glupload buffer when caps are changed https://bugzilla.gnome.org/show_bug.cgi?id=748371 --- ext/gl/gstgluploadelement.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ext/gl/gstgluploadelement.c b/ext/gl/gstgluploadelement.c index 6e43beb..fc8883d 100644 --- a/ext/gl/gstgluploadelement.c +++ b/ext/gl/gstgluploadelement.c @@ -194,8 +194,10 @@ _gst_gl_upload_element_set_caps (GstBaseTransform * bt, GstCaps * in_caps, gst_caps_replace (&upload->in_caps, in_caps); gst_caps_replace (&upload->out_caps, out_caps); - if (upload->upload) + if (upload->upload) { + gst_gl_upload_release_buffer (upload->upload); return gst_gl_upload_set_caps (upload->upload, in_caps, out_caps); + } return TRUE; } -- 2.7.4