summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Woodhouse <dwmw2@infradead.org>2018-06-15 10:50:32 +0100
committerDavid Woodhouse <dwmw2@infradead.org>2018-06-15 10:50:32 +0100
commit228e3ad153b875ee05f027c264f8cb8e1dd1d9bc (patch)
tree0f39e632f1396c1ee544bce76404776d3d3f3e55
parent49611d61cf1abd2c0f8a878da376445f1655eda2 (diff)
downloadpidgin-228e3ad153b875ee05f027c264f8cb8e1dd1d9bc.tar.gz
media: Set start-time-selection on liveadder
This should fix the issue with ever-increasing delay before we start hearing incoming audio from calls.
-rw-r--r--libpurple/media/backend-fs2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libpurple/media/backend-fs2.c b/libpurple/media/backend-fs2.c
index c9d806bfc3..d169e53166 100644
--- a/libpurple/media/backend-fs2.c
+++ b/libpurple/media/backend-fs2.c
@@ -2137,6 +2137,7 @@ src_pad_added_cb(FsStream *fsstream, GstPad *srcpad,
g_object_set(stream->volume, "volume", output_volume, NULL);
stream->level = gst_element_factory_make("level", NULL);
stream->src = gst_element_factory_make("liveadder", NULL);
+ g_object_set(stream->src, "start-time-selection", 1, NULL);
sink = purple_media_manager_get_element(
purple_media_get_manager(priv->media),
PURPLE_MEDIA_RECV_AUDIO, priv->media,