From bf1beea503d3710273bc9978a0665cc0d947f9cd Mon Sep 17 00:00:00 2001 From: "RICKPORTABLE\\rosbo" Date: Thu, 15 Jan 2026 12:23:06 -0600 Subject: [PATCH] enable "Rescale Output" on windows/mac * I think this logic was inverted? Updating to allow all encoders thru EXCEPT the deprecated one --- obs-studio-server/source/nodeobs_settings.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/obs-studio-server/source/nodeobs_settings.cpp b/obs-studio-server/source/nodeobs_settings.cpp index 9677600c2..8ede82bf0 100644 --- a/obs-studio-server/source/nodeobs_settings.cpp +++ b/obs-studio-server/source/nodeobs_settings.cpp @@ -1892,12 +1892,7 @@ SubCategory OBS_settings::getAdvancedOutputStreamingSettings(config_t *config, b rescale.currentValue.resize(sizeof(doRescale)); memcpy(rescale.currentValue.data(), &doRescale, sizeof(doRescale)); rescale.sizeOfCurrentValue = sizeof(doRescale); - -#if defined(WIN32) - rescale.visible = (encoderCurrentValue == ENCODER_NVENC_H264_TEX); -#else - rescale.visible = true; -#endif + rescale.visible = (encoderCurrentValue != ENCODER_NVENC_H264_TEX); rescale.enabled = isCategoryEnabled; rescale.masked = false; @@ -1946,8 +1941,7 @@ SubCategory OBS_settings::getAdvancedOutputStreamingSettings(config_t *config, b rescaleRes.sizeOfValues = rescaleRes.values.size(); rescaleRes.countValues = outputResolutions.size(); - - rescaleRes.visible = (encoderCurrentValue == ENCODER_NVENC_H264_TEX); + rescaleRes.visible = (encoderCurrentValue != ENCODER_NVENC_H264_TEX); rescaleRes.enabled = isCategoryEnabled; rescaleRes.masked = false;