From 6ade19cc15c4cef80c0fb245b50d80c331e36be4 Mon Sep 17 00:00:00 2001 From: Aaron Boxer Date: Mon, 1 Apr 2019 11:10:21 -0400 Subject: [PATCH] discoverer: async_timeout_cb: don't clean up timeout_source discoverer_collect() already does this. So, the second unref triggers an assert. --- gst-libs/gst/pbutils/gstdiscoverer.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/gst-libs/gst/pbutils/gstdiscoverer.c b/gst-libs/gst/pbutils/gstdiscoverer.c index 633aebe..5d19912 100644 --- a/gst-libs/gst/pbutils/gstdiscoverer.c +++ b/gst-libs/gst/pbutils/gstdiscoverer.c @@ -1992,8 +1992,6 @@ async_timeout_cb (GstDiscoverer * dc) dc->priv->processing = FALSE; discoverer_collect (dc); discoverer_cleanup (dc); - g_source_unref (dc->priv->timeout_source); - dc->priv->timeout_source = NULL; } return FALSE; } -- 2.7.4