Webrtcbin : Need to use 'host' from gst_uri_get_host s libnice agent expects it
authorHarshad Khedkar <harshad@koperadev.com>
Thu, 22 Nov 2018 13:17:13 +0000 (18:47 +0530)
committerHarshad Khedkar <harshad@koperadev.com>
Thu, 22 Nov 2018 13:17:13 +0000 (18:47 +0530)
commit9ad618e487772922d2cdeb2122b2973e326de6e7
tree60de100d84ee33b0ccef4c2dd29fce52e2d0bb34
parente6c56ec014fa2e1f6ea49f2deb2c89f0b0dd10b4
Webrtcbin : Need to use 'host' from gst_uri_get_host s libnice agent expects it

Currently master code of gst1-plugins-bad use plain-string host name while passing it to
libnice agent: nice_agent_set_relay_info() in gstwebrtcice.c while adding turn_server(_add_turn_server).

It is observered that if we don't convert the host parameter by using gst_uri_get_host, it fails in libnice agent(0.1.14-1).

Code does, actually, set the host correctly but while passing params to nice_agent_set_relay_info, it uses incorrect one.

https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/823
ext/webrtc/gstwebrtcice.c