diff options
author | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2011-04-25 19:28:51 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2011-04-25 20:08:21 -0400 |
commit | 223d1cc50b512dab8cd84c2f8badb85fabf9cb9d (patch) | |
tree | 3f13b610148be0115e201f78df634c3f47924b57 /gst/fsrawconference | |
parent | d9285cc92c39b3b3446e7d63b39b58e47a634a3c (diff) | |
download | farstream-223d1cc50b512dab8cd84c2f8badb85fabf9cb9d.tar.gz |
rawsession: Set the fakesink to async=sync=FALSE
If we don't do that, the whole pipeline may wait for frames to reach it.
Diffstat (limited to 'gst/fsrawconference')
-rw-r--r-- | gst/fsrawconference/fs-raw-session.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gst/fsrawconference/fs-raw-session.c b/gst/fsrawconference/fs-raw-session.c index 8dc7e61c..1bf4f1ca 100644 --- a/gst/fsrawconference/fs-raw-session.c +++ b/gst/fsrawconference/fs-raw-session.c @@ -665,6 +665,11 @@ fs_raw_session_constructed (GObject *object) return; } + g_object_set (self->priv->fakesink, + "sync", FALSE, + "async", FALSE, + NULL); + gst_object_ref_sink (self->priv->fakesink); if (!gst_bin_add (GST_BIN (self->priv->conference), self->priv->fakesink)) { |