[Telepathy-commits] [telepathy-stream-engine/master] Limit post-tee leaky queues to a single buffer

Olivier Crête olivier.crete at collabora.co.uk
Mon Feb 16 21:04:40 PST 2009


---
 src/videopreview.c |    1 +
 src/videostream.c  |    5 ++++-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/videopreview.c b/src/videopreview.c
index 63da17f..f762563 100644
--- a/src/videopreview.c
+++ b/src/videopreview.c
@@ -128,6 +128,7 @@ make_sink (TpStreamEngineVideoPreview *self)
 
   g_object_set (queue,
       "leaky", 2,
+      "max-size-buffers", 1,
       NULL);
 
   if (!gst_element_link (queue, sink))
diff --git a/src/videostream.c b/src/videostream.c
index 85385f9..dbb1633 100644
--- a/src/videostream.c
+++ b/src/videostream.c
@@ -247,7 +247,10 @@ tp_stream_engine_video_stream_constructor (GType type,
       return obj;
     }
 
-  g_object_set (self->priv->queue, "leaky", 2, NULL);
+  g_object_set (self->priv->queue,
+      "leaky", 2,
+      "max-size-buffers", 1,
+      NULL);
 
   if (!gst_bin_add (GST_BIN (self->priv->bin), self->priv->queue))
     {
-- 
1.5.6.5



More information about the telepathy-commits mailing list