diff options
author | DeepBlueV7.X <nicolas.werner@hotmail.de> | 2020-08-28 15:39:27 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-28 15:39:27 +0000 |
commit | b7b9cee30edc2dddab970ecb6ce906c3f0ee0499 (patch) | |
tree | 419a9b93fc5f2070b82f8e8c24f14e1ff991a83f /src | |
parent | Merge pull request #251 from Nheko-Reborn/new-event-store (diff) | |
parent | Link GStreamer elements before syncing state (diff) | |
download | nheko-b7b9cee30edc2dddab970ecb6ce906c3f0ee0499.tar.xz |
Merge pull request #265 from trilene/voip
Link GStreamer elements before syncing state
Diffstat (limited to 'src')
-rw-r--r-- | src/WebRTCSession.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/WebRTCSession.cpp b/src/WebRTCSession.cpp index b4e7eeb3..f5dc49d8 100644 --- a/src/WebRTCSession.cpp +++ b/src/WebRTCSession.cpp @@ -283,11 +283,11 @@ linkNewPad(GstElement *decodebin G_GNUC_UNUSED, GstPad *newpad, GstElement *pipe GstElement *resample = gst_element_factory_make("audioresample", nullptr); GstElement *sink = gst_element_factory_make("autoaudiosink", nullptr); gst_bin_add_many(GST_BIN(pipe), queue, convert, resample, sink, nullptr); + gst_element_link_many(queue, convert, resample, sink, nullptr); gst_element_sync_state_with_parent(queue); gst_element_sync_state_with_parent(convert); gst_element_sync_state_with_parent(resample); gst_element_sync_state_with_parent(sink); - gst_element_link_many(queue, convert, resample, sink, nullptr); queuepad = gst_element_get_static_pad(queue, "sink"); } @@ -448,7 +448,6 @@ WebRTCSession::startPipeline(int opusPayloadType) g_object_set(webrtc_, "stun-server", stunServer_.c_str(), nullptr); } - for (const auto &uri : turnServers_) { nhlog::ui()->info("WebRTC: setting TURN server: {}", uri); gboolean udata; |