pipeline: Let some queuing in encodebin
authorThibault Saunier <thibault.saunier@collabora.com>
Mon, 16 Sep 2013 16:30:33 +0000 (13:30 -0300)
committerThibault Saunier <thibault.saunier@collabora.com>
Sun, 22 Sep 2013 21:06:22 +0000 (23:06 +0200)
It is sometimes necessary

ges/ges-pipeline.c

index bfd8dd3..7405d73 100644 (file)
@@ -300,11 +300,7 @@ ges_pipeline_init (GESPipeline * self)
       gst_element_factory_make ("playsink", "internal-sinks");
   self->priv->encodebin =
       gst_element_factory_make ("encodebin", "internal-encodebin");
-  /* Limit encodebin buffering to 1 buffer since we know the various
-   * stream fed to it are decoupled already */
-  g_object_set (self->priv->encodebin, "queue-buffers-max", (guint) 1,
-      "queue-bytes-max", (guint) 0, "queue-time-max", (guint64) 0,
-      "avoid-reencoding", TRUE, NULL);
+  g_object_set (self->priv->encodebin, "avoid-reencoding", TRUE, NULL);
 
   if (G_UNLIKELY (self->priv->playsink == NULL))
     goto no_playsink;