Sanity pass
All checks were successful
CI / React UI Build (push) Successful in 10s
CI / Native Windows Build And Tests (push) Successful in 2m42s
CI / Windows Release Package (push) Successful in 2m45s

This commit is contained in:
Aiden
2026-05-11 18:31:36 +10:00
parent bfc32c4a1e
commit f141d20026
2 changed files with 3 additions and 10 deletions

View File

@@ -297,7 +297,7 @@ void RenderEngine::ProcessRenderResetCommandsOnRenderThread()
void RenderEngine::EnqueuePreviewPresentWake() void RenderEngine::EnqueuePreviewPresentWake()
{ {
if (!mRenderThreadRunning || GetCurrentThreadId() == mRenderThreadId) if (!mRenderThreadRunning)
return; return;
bool shouldNotify = false; bool shouldNotify = false;
@@ -461,9 +461,6 @@ bool RenderEngine::TryPresentPreview(bool force, unsigned previewFps, unsigned o
if (mRenderThreadRunning) if (mRenderThreadRunning)
{ {
mRenderCommandQueue.RequestPreviewPresent({ outputFrameWidth, outputFrameHeight }); mRenderCommandQueue.RequestPreviewPresent({ outputFrameWidth, outputFrameHeight });
if (GetCurrentThreadId() == mRenderThreadId)
ProcessPreviewPresentCommandsOnRenderThread();
else
EnqueuePreviewPresentWake(); EnqueuePreviewPresentWake();
return true; return true;
} }

View File

@@ -81,14 +81,10 @@ HRESULT PlayoutDelegate::ScheduledFrameCompleted(IDeckLinkVideoFrame* completedF
switch (result) switch (result)
{ {
case bmdOutputFrameDisplayedLate: case bmdOutputFrameDisplayedLate:
OutputDebugStringA("ScheduledFrameCompleted() frame did not complete: Frame Displayed Late\n");
break;
case bmdOutputFrameDropped: case bmdOutputFrameDropped:
OutputDebugStringA("ScheduledFrameCompleted() frame did not complete: Frame Dropped\n");
break;
case bmdOutputFrameCompleted: case bmdOutputFrameCompleted:
case bmdOutputFrameFlushed: case bmdOutputFrameFlushed:
// Don't log bmdOutputFrameFlushed result since it is expected when Stop() is called // Late/drop counts are recorded by VideoBackend; keep this callback lean.
break; break;
default: default:
OutputDebugStringA("ScheduledFrameCompleted() frame did not complete: Unknown error\n"); OutputDebugStringA("ScheduledFrameCompleted() frame did not complete: Unknown error\n");