gl: download: Fix a caps memory leak in _try_export_dmabuf().
authorHe Junyan <junyan.he@intel.com>
Tue, 2 Mar 2021 06:16:23 +0000 (14:16 +0800)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 3 Mar 2021 02:43:01 +0000 (02:43 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1058>

ext/gl/gstgldownloadelement.c

index 87c0600..dd8840e 100644 (file)
@@ -420,6 +420,7 @@ _try_export_dmabuf (GstGLDownloadElement * download, GstBuffer * inbuf)
 
   src_caps = gst_pad_get_current_caps (GST_BASE_TRANSFORM (download)->srcpad);
   gst_video_info_from_caps (&out_info, src_caps);
+  gst_caps_unref (src_caps);
 
   if (download->add_videometa) {
     GstVideoMeta *meta;