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;
   }
openSUSE Build Service is sponsored by