config cleanup
Some checks failed
CI / React UI Build (push) Successful in 11s
CI / Native Windows Build And Tests (push) Failing after 2m30s
CI / Windows Release Package (push) Has been skipped

This commit is contained in:
2026-05-22 16:05:40 +10:00
parent 2058f94193
commit e006fcc6ee
17 changed files with 238 additions and 133 deletions

View File

@@ -137,7 +137,7 @@ public:
private:
void StartOptionalVideoOutput()
{
if (mConfig.videoOutputBackend == "none")
if (mConfig.output.backend == "none")
{
mVideoOutputEnabled = false;
mVideoOutputStatus = "Video output backend disabled by config.";
@@ -146,9 +146,13 @@ private:
}
std::string outputError;
Log("app", "Initializing optional video output backend: " + mConfig.videoOutputBackend + ".");
Log("app", "Initializing optional video output backend: " + mConfig.output.backend + ".");
VideoOutputEdgeConfig outputConfig;
outputConfig.outputVideoMode = mConfig.output.videoMode;
outputConfig.externalKeyingEnabled = mConfig.output.externalKeyingEnabled;
outputConfig.outputAlphaRequired = mConfig.output.outputAlphaRequired;
if (!mOutput->Initialize(
mConfig.deckLink,
outputConfig,
[this](const VideoIOCompletion& completion) {
mFrameExchange.ReleaseScheduledByBytes(completion.outputFrameBuffer);
},
@@ -180,7 +184,7 @@ private:
}
mVideoOutputEnabled = true;
mVideoOutputStatus = mConfig.videoOutputBackend + " scheduled output running.";
mVideoOutputStatus = mConfig.output.backend + " scheduled output running.";
Log("app", mVideoOutputStatus);
Log(
"app",