summaryrefslogtreecommitdiff
path: root/ext/srt
diff options
context:
space:
mode:
authorSeungha Yang <seungha.yang@navercorp.com>2018-07-28 15:59:04 +0900
committerOlivier CrĂȘte <olivier.crete@collabora.com>2018-07-30 16:50:10 -0400
commitfa75487e9811339b3a9b4ff683fa6e345e227345 (patch)
tree5e00e02e4455f0c2927bd6fb345822736d68f784 /ext/srt
parent32140dcb8423171ab7513b2fc9db2ae9ca17f30f (diff)
downloadgstreamer-plugins-bad-fa75487e9811339b3a9b4ff683fa6e345e227345.tar.gz
srtclientsink: Fix SRT socket option setting
SRTClientSink is sender https://bugzilla.gnome.org/show_bug.cgi?id=796842
Diffstat (limited to 'ext/srt')
-rw-r--r--ext/srt/gstsrt.c1
-rw-r--r--ext/srt/gstsrtclientsink.c2
2 files changed, 1 insertions, 2 deletions
diff --git a/ext/srt/gstsrt.c b/ext/srt/gstsrt.c
index d780df84b..2f409a2b0 100644
--- a/ext/srt/gstsrt.c
+++ b/ext/srt/gstsrt.c
@@ -81,7 +81,6 @@ gst_srt_client_connect (GstElement * elem, int sender,
srt_setsockopt (sock, 0, SRTO_TSBPDMODE, &(int) {
1}, sizeof (int));
- /* This is a sink, we're always a receiver */
srt_setsockopt (sock, 0, SRTO_SENDER, &sender, sizeof (int));
srt_setsockopt (sock, 0, SRTO_TSBPDDELAY, &latency, sizeof (int));
diff --git a/ext/srt/gstsrtclientsink.c b/ext/srt/gstsrtclientsink.c
index 3ab098314..ab3ef4a64 100644
--- a/ext/srt/gstsrtclientsink.c
+++ b/ext/srt/gstsrtclientsink.c
@@ -170,7 +170,7 @@ gst_srt_client_sink_start (GstBaseSink * sink)
GstSRTBaseSink *base = GST_SRT_BASE_SINK (sink);
GstUri *uri = gst_uri_ref (GST_SRT_BASE_SINK (self)->uri);
- priv->sock = gst_srt_client_connect (GST_ELEMENT (sink), FALSE,
+ priv->sock = gst_srt_client_connect (GST_ELEMENT (sink), TRUE,
gst_uri_get_host (uri), gst_uri_get_port (uri), priv->rendez_vous,
priv->bind_address, priv->bind_port, base->latency,
&priv->sockaddr, &priv->poll_id, base->passphrase, base->key_length);