From 88c10380e5e97c6872db4d755beacba6114393ae Mon Sep 17 00:00:00 2001 From: SoftArch Date: Fri, 18 Jan 2019 03:52:06 +0200 Subject: [PATCH] UI: Add support for Restream "Auto" server in auto-config Uses the "Auto" server automatically for Restream rather than doing a region-based test on multiple servers. --- UI/window-basic-auto-config-test.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/UI/window-basic-auto-config-test.cpp b/UI/window-basic-auto-config-test.cpp index e79cc581e..e578a75bb 100644 --- a/UI/window-basic-auto-config-test.cpp +++ b/UI/window-basic-auto-config-test.cpp @@ -219,6 +219,10 @@ void AutoConfigTestPage::TestBandwidthThread() string_depad_key(key); key += "?bandwidthtest"; } + else if(wiz->serviceName == "Restream.io" || wiz->serviceName == "Restream.io - RTMP") { + string_depad_key(key); + key += "?test=true"; + } obs_data_set_string(service_settings, "service", wiz->serviceName.c_str()); @@ -246,8 +250,9 @@ void AutoConfigTestPage::TestBandwidthThread() GetServers(servers); /* just use the first server if it only has one alternate server, - * or if using Mixer due to its "auto" server */ - if (servers.size() < 3 || wiz->serviceName == "Mixer.com - FTL") { + * or if using Mixer or Restream due to their "auto" servers */ + if (servers.size() < 3 || wiz->serviceName == "Mixer.com - FTL" || + wiz->serviceName.substr(0, 11)=="Restream.io") { servers.resize(1); } else if (wiz->service == AutoConfig::Service::Twitch &&