Make output black when no camera is selected

This commit is contained in:
capitalistspz 2025-05-19 15:42:04 +01:00
parent fd49f0e334
commit 9ee33059af

View file

@ -104,8 +104,9 @@ namespace CameraManager
void ResetBuffers() void ResetBuffers()
{ {
std::ranges::fill(s_rgbBuffer, 0); std::ranges::fill(s_rgbBuffer, 0);
std::ranges::fill_n(s_nv12Buffer.begin(), CAMERA_WIDTH * CAMERA_PITCH, 16); constexpr auto pixCount = CAMERA_HEIGHT * CAMERA_PITCH;
std::ranges::fill_n(s_nv12Buffer.begin() + CAMERA_WIDTH * CAMERA_PITCH, (CAMERA_WIDTH / 2), 128); std::ranges::fill_n(s_nv12Buffer.begin(), pixCount, 16);
std::ranges::fill_n(s_nv12Buffer.begin() + pixCount, (pixCount / 2), 128);
} }
void Init() void Init()