summaryrefslogtreecommitdiff
path: root/transmitters
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.co.uk>2010-01-26 12:37:28 +0200
committerOlivier CrĂȘte <olivier.crete@collabora.co.uk>2010-09-07 17:09:39 +0300
commited0937ed0eb62c354de4c327061821756c57e1f1 (patch)
tree944a0158b589507137119220d1cce377beca6f79 /transmitters
parent7d9d69b75f7a0ee749f9d8e62d74e452340dea5e (diff)
downloadfarstream-ed0937ed0eb62c354de4c327061821756c57e1f1.tar.gz
shmtrans: Emit local candidate with new path
Diffstat (limited to 'transmitters')
-rw-r--r--transmitters/shm/fs-shm-transmitter.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/transmitters/shm/fs-shm-transmitter.c b/transmitters/shm/fs-shm-transmitter.c
index b1247630..51d7e042 100644
--- a/transmitters/shm/fs-shm-transmitter.c
+++ b/transmitters/shm/fs-shm-transmitter.c
@@ -683,10 +683,14 @@ struct _ShmSink {
static void
ready_cb (GstBin *bin, GstElement *elem, ShmSink *shm)
{
+ gchar *path = NULL;
+
if (elem != shm->sink)
return;
- shm->ready_func (shm->component, shm->path, shm->cb_data);
+ g_object_get (elem, "socket-path", &path, NULL);
+ shm->ready_func (shm->component, path, shm->cb_data);
+ g_free (path);
}