[telepathy-stream-engine/master] Recalculate pipeline latency when adding sinks
Olivier Crête
olivier.crete at collabora.co.uk
Mon Oct 19 06:16:57 PDT 2009
---
src/audiostream.c | 2 ++
src/videostream.c | 2 ++
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/audiostream.c b/src/audiostream.c
index 7bcd580..35317f2 100644
--- a/src/audiostream.c
+++ b/src/audiostream.c
@@ -501,6 +501,8 @@ src_pad_added_cb (TfStream *stream, GstPad *pad, FsCodec *codec,
gst_object_unref (sinkpad);
+ gst_bin_recalculate_latency (GST_BIN (self->priv->bin));
+
g_signal_emit (self, signals[SINK_ADDED_SIGNAL], 0, sink);
g_mutex_lock (self->priv->mutex);
diff --git a/src/videostream.c b/src/videostream.c
index a0af58a..0d67905 100644
--- a/src/videostream.c
+++ b/src/videostream.c
@@ -565,6 +565,8 @@ src_pad_added_cb (TfStream *stream, GstPad *pad, FsCodec *codec,
goto error;
}
+ gst_bin_recalculate_latency (GST_BIN (self->priv->bin));
+
return;
--
1.5.6.5
More information about the telepathy-commits
mailing list