source: Handle missing elements in converter
authorThibault Saunier <tsaunier@igalia.com>
Mon, 20 Jul 2020 21:32:39 +0000 (17:32 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Thu, 13 Aug 2020 22:34:48 +0000 (18:34 -0400)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/204>

ges/ges-source.c

index 0ca5e11..090ceeb 100644 (file)
@@ -56,6 +56,9 @@ link_elements (GstElement * bin, GPtrArray * elements)
 
   for (i = 0; i < elements->len; i++) {
     element = elements->pdata[i];
+    if (!element)
+      continue;
+
     gst_bin_add (GST_BIN (bin), element);
     if (prev) {
       if (!gst_element_link_pads_full (prev, "src", element, "sink",