summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2020-07-20 17:32:39 -0400
committerThibault Saunier <tsaunier@igalia.com>2020-08-13 18:34:48 -0400
commitffa00b24a29674001a99306a8173021f89dee022 (patch)
tree36bbc2209d5bfc1b4b8ceb034bae3b08c97a7d67
parentd6092bc8c5d0a16a989e30af22626391557e447b (diff)
source: Handle missing elements in converter
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/204>
-rw-r--r--ges/ges-source.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ges/ges-source.c b/ges/ges-source.c
index 0ca5e117..090ceeb5 100644
--- a/ges/ges-source.c
+++ b/ges/ges-source.c
@@ -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",