diff --git a/UI/window-basic-settings-stream.cpp b/UI/window-basic-settings-stream.cpp index 5ca0c293b..4a3530559 100644 --- a/UI/window-basic-settings-stream.cpp +++ b/UI/window-basic-settings-stream.cpp @@ -1232,23 +1232,6 @@ bool OBSBasicSettings::UpdateResFPSLimits() return true; } -bool OBSBasicSettings::IsServiceOutputHasNetworkFeatures() -{ - if (IsCustomService()) - return ui->customServer->text().startsWith("rtmp"); - - OBSServiceAutoRelease service = SpawnTempService(); - const char *output = obs_service_get_output_type(service); - - if (!output) - return true; - - if (strcmp(output, "rtmp_output") == 0) - return true; - - return false; -} - static bool service_supports_codec(const char **codecs, const char *codec) { if (!codecs) diff --git a/UI/window-basic-settings.cpp b/UI/window-basic-settings.cpp index 2a5ac8d88..0e372b839 100644 --- a/UI/window-basic-settings.cpp +++ b/UI/window-basic-settings.cpp @@ -5621,7 +5621,7 @@ void OBSBasicSettings::RecreateOutputResolutionWidget() void OBSBasicSettings::UpdateAdvNetworkGroup() { - bool enabled = IsServiceOutputHasNetworkFeatures(); + bool enabled = protocol.contains("RTMP"); ui->advNetworkDisabled->setVisible(!enabled); diff --git a/UI/window-basic-settings.hpp b/UI/window-basic-settings.hpp index 18a6e43b4..e535f88a2 100644 --- a/UI/window-basic-settings.hpp +++ b/UI/window-basic-settings.hpp @@ -377,8 +377,6 @@ private: OBSService GetStream1Service(); - bool IsServiceOutputHasNetworkFeatures(); - bool ServiceAndCodecCompatible(); bool ServiceSupportsCodecCheck();