@@ -5591,8 +5591,6 @@ void OBSBasicSettings::UpdateAdvNetworkGroup()
55915591#endif
55925592}
55935593
5594- extern bool MultitrackVideoDeveloperModeEnabled ();
5595-
55965594void OBSBasicSettings::UpdateMultitrackVideo ()
55975595{
55985596 // Technically, it should currently be safe to toggle multitrackVideo
@@ -5615,15 +5613,6 @@ void OBSBasicSettings::UpdateMultitrackVideo()
56155613 ui->enableMultitrackVideo ->setChecked (false );
56165614 }
56175615
5618- // Enhanced Broadcasting works on Windows, Apple Silicon Macs, and Linux.
5619- // For other OS variants, only enable the GUI controls if developer mode was invoked.
5620- #if !defined(_WIN32) && !(defined(__APPLE__) && defined(__aarch64__)) && !defined(__linux__)
5621- available = available && MultitrackVideoDeveloperModeEnabled ();
5622- #endif
5623-
5624- if (IsCustomService ())
5625- available = available && MultitrackVideoDeveloperModeEnabled ();
5626-
56275616 ui->multitrackVideoGroupBox ->setVisible (available);
56285617
56295618 ui->enableMultitrackVideo ->setEnabled (toggle_available);
@@ -5644,10 +5633,10 @@ void OBSBasicSettings::UpdateMultitrackVideo()
56445633 !ui->multitrackVideoMaximumVideoTracksAuto ->isChecked ());
56455634 ui->multitrackVideoAdditionalCanvas ->setEnabled (toggle_available && ui->enableMultitrackVideo ->isChecked ());
56465635
5647- ui->multitrackVideoStreamDumpEnable ->setVisible (available && MultitrackVideoDeveloperModeEnabled ());
5648- ui->multitrackVideoConfigOverrideEnable ->setVisible (available && MultitrackVideoDeveloperModeEnabled ());
5649- ui->multitrackVideoConfigOverrideLabel ->setVisible (available && MultitrackVideoDeveloperModeEnabled ());
5650- ui->multitrackVideoConfigOverride ->setVisible (available && MultitrackVideoDeveloperModeEnabled ());
5636+ ui->multitrackVideoStreamDumpEnable ->setVisible (available && IsCustomService ());
5637+ ui->multitrackVideoConfigOverrideEnable ->setVisible (available && IsCustomService ());
5638+ ui->multitrackVideoConfigOverrideLabel ->setVisible (available && IsCustomService ());
5639+ ui->multitrackVideoConfigOverride ->setVisible (available && IsCustomService ());
56515640
56525641 ui->multitrackVideoStreamDumpEnable ->setEnabled (toggle_available && ui->enableMultitrackVideo ->isChecked ());
56535642 ui->multitrackVideoConfigOverrideEnable ->setEnabled (toggle_available && ui->enableMultitrackVideo ->isChecked ());
0 commit comments