frontend: Allow Network Optimizations with multitrack video

"Enable network optimizations" in the Advanced Settings is referred to
as `NewSocketLoop` in the code. This feature was incompatible with
multitrack video but now works properly. Remove it from the
incompatible settings check.
This commit is contained in:
Ruwen Hahn
2025-04-30 12:27:03 -04:00
committed by Ryan Foster
parent 0576182f96
commit 9bba6e52ff
4 changed files with 4 additions and 18 deletions
+1 -4
View File
@@ -674,14 +674,11 @@ bool SimpleOutput::StartStreaming(obs_service_t *service)
#ifdef _WIN32
bool enableNewSocketLoop = config_get_bool(main->Config(), "Output", "NewSocketLoopEnable");
bool enableLowLatencyMode = config_get_bool(main->Config(), "Output", "LowLatencyEnable");
#else
bool enableNewSocketLoop = false;
#endif
bool enableDynBitrate = config_get_bool(main->Config(), "Output", "DynamicBitrate");
if (multitrackVideo && multitrackVideoActive &&
!multitrackVideo->HandleIncompatibleSettings(main, main->Config(), service, enableNewSocketLoop,
enableDynBitrate)) {
!multitrackVideo->HandleIncompatibleSettings(main, main->Config(), service, enableDynBitrate)) {
multitrackVideoActive = false;
return false;
}