From a58bf5b5015a24ec4f2d7a1986c87b5427dea07b Mon Sep 17 00:00:00 2001 From: Aaron Boxer Date: Mon, 1 Apr 2019 11:10:21 -0400 Subject: 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 1394a3808..a58f62c1b 100644 --- a/gst-libs/gst/pbutils/gstdiscoverer.c +++ b/gst-libs/gst/pbutils/gstdiscoverer.c @@ -1790,8 +1790,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; } -- cgit v1.2.1