From a62a283fd4fbff9c0d7cc2fefa9e5dddd76afa58 Mon Sep 17 00:00:00 2001 From: gramps Date: Sat, 12 Sep 2026 10:33:16 -0700 Subject: [PATCH] fix: resolve build errors with missing using directive and variable name conflict Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) --- Services/Compositor/SceneCompositor.cs | 1 + Services/MediaCaptureFrameSource.cs | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Services/Compositor/SceneCompositor.cs b/Services/Compositor/SceneCompositor.cs index 6614424..37d122d 100644 --- a/Services/Compositor/SceneCompositor.cs +++ b/Services/Compositor/SceneCompositor.cs @@ -1,3 +1,4 @@ +using ytLive.Helpers; using ytLive.Models; namespace ytLive.Services.Compositor; diff --git a/Services/MediaCaptureFrameSource.cs b/Services/MediaCaptureFrameSource.cs index 3dfb289..e2c83aa 100644 --- a/Services/MediaCaptureFrameSource.cs +++ b/Services/MediaCaptureFrameSource.cs @@ -317,16 +317,16 @@ public sealed class MediaCaptureFrameSource : ICameraFrameSource } // MediaCapture video carries no alpha plane — the OS fills 255. - var frame = new VideoFrame(bitmap.PixelWidth, bitmap.PixelHeight, pixels) + var videoFrame = new VideoFrame(bitmap.PixelWidth, bitmap.PixelHeight, pixels) { IsOpaque = true, Epoch = ++_epoch }; // Diagnostic: Log frame properties for compositor debugging if ((now - _lastAlphaProbe).TotalSeconds >= 5.0) { - AppLog.Write($"Webcam frame emit: {frame.Width}x{frame.Height}, IsOpaque={frame.IsOpaque}, Epoch={frame.Epoch}"); + AppLog.Write($"Webcam frame emit: {videoFrame.Width}x{videoFrame.Height}, IsOpaque={videoFrame.IsOpaque}, Epoch={videoFrame.Epoch}"); } - FrameAvailable?.Invoke(frame); + FrameAvailable?.Invoke(videoFrame); } } catch (Exception ex)