discoverer: Start discovering next URI from right thread
When using the cache, we were not using the right GMainContext to setup next URI to discovery, fix that.
This commit is contained in:
parent
a171eb80d6
commit
1e9da26b68
@ -2035,10 +2035,13 @@ start_discovering (GstDiscoverer * dc)
|
||||
|
||||
if (dc->priv->async) {
|
||||
if (ready) {
|
||||
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE,
|
||||
GSource *source;
|
||||
|
||||
source = g_idle_source_new ();
|
||||
g_source_set_callback (source,
|
||||
(GSourceFunc) emit_discovererd_and_next, gst_object_ref (dc),
|
||||
gst_object_unref);
|
||||
|
||||
g_source_attach (source, dc->priv->ctx);
|
||||
goto beach;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user