Revert "rtsp-media: Only add 1 fakesink per pipeline"
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Sat, 8 Aug 2015 13:08:37 +0000 (09:08 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Sat, 8 Aug 2015 13:08:37 +0000 (09:08 -0400)
This reverts commit 22bf61f16c1210bb458fc3f53642179a0211104f.

gst/rtsp-server/rtsp-media.c

index c00c703..011dae3 100644 (file)
@@ -2516,12 +2516,12 @@ start_prepare (GstRTSPMedia * media)
         (GCallback) no_more_pads_cb, media);
 
     g_object_set_data (G_OBJECT (elem), "gst-rtsp-dynpay-handlers", handlers);
-  }
 
-  /* we add a fakesink here in order to make the state change async. We remove
-   * the fakesink again in the no-more-pads callback. */
-  priv->fakesink = gst_element_factory_make ("fakesink", "fakesink");
-  gst_bin_add (GST_BIN (priv->pipeline), priv->fakesink);
+    /* we add a fakesink here in order to make the state change async. We remove
+     * the fakesink again in the no-more-pads callback. */
+    priv->fakesink = gst_element_factory_make ("fakesink", "fakesink");
+    gst_bin_add (GST_BIN (priv->pipeline), priv->fakesink);
+  }
 
   if (!start_preroll (media))
     goto preroll_failed;