diff options
author | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2010-01-26 12:37:28 +0200 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2010-09-07 17:09:39 +0300 |
commit | ed0937ed0eb62c354de4c327061821756c57e1f1 (patch) | |
tree | 944a0158b589507137119220d1cce377beca6f79 /transmitters | |
parent | 7d9d69b75f7a0ee749f9d8e62d74e452340dea5e (diff) | |
download | farstream-ed0937ed0eb62c354de4c327061821756c57e1f1.tar.gz |
shmtrans: Emit local candidate with new path
Diffstat (limited to 'transmitters')
-rw-r--r-- | transmitters/shm/fs-shm-transmitter.c | 6 |
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); } |