File gstreamer-fix-device-provider-started-count.patch of Package gstreamer.15858
diff --git a/gst/gstdeviceprovider.c b/gst/gstdeviceprovider.c index 22b5a9b15..2e0b55d15 100644 --- a/gst/gstdeviceprovider.c +++ b/gst/gstdeviceprovider.c @@ -454,6 +454,7 @@ gst_device_provider_start (GstDeviceProvider * provider) g_mutex_lock (&provider->priv->start_lock); if (provider->priv->started_count > 0) { + provider->priv->started_count++; ret = TRUE; goto started; }