gst-libs: gl, video: use MAY_BE_LEAKED flag
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Tue, 17 May 2016 14:14:49 +0000 (17:14 +0300)
committerTim-Philipp Müller <tim@centricular.com>
Thu, 2 Jun 2016 23:59:12 +0000 (00:59 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=767162

gst-libs/gst/video/gstvideoaggregator.c

index 28b2283..9046252 100644 (file)
@@ -2230,6 +2230,10 @@ gst_video_aggregator_init (GstVideoAggregator * vagg,
   g_mutex_lock (&sink_caps_mutex);
   if (klass->sink_non_alpha_caps == NULL) {
     klass->sink_non_alpha_caps = _get_non_alpha_caps_from_template (klass);
+
+    /* The caps is cached */
+    GST_MINI_OBJECT_FLAG_SET (klass->sink_non_alpha_caps,
+        GST_MINI_OBJECT_FLAG_MAY_BE_LEAKED);
   }
   g_mutex_unlock (&sink_caps_mutex);