From f06203672e03c7a76e726768244e521cdffcf5ea Mon Sep 17 00:00:00 2001 From: Thinner77 Date: Thu, 2 May 2024 21:30:55 +0200 Subject: [PATCH] Change confusing logic --- libsrc/grabber/video/mediafoundation/MFGrabber.cpp | 6 +++--- libsrc/grabber/video/v4l2/V4L2Grabber.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libsrc/grabber/video/mediafoundation/MFGrabber.cpp b/libsrc/grabber/video/mediafoundation/MFGrabber.cpp index ca2b6a35..0a7e04a2 100644 --- a/libsrc/grabber/video/mediafoundation/MFGrabber.cpp +++ b/libsrc/grabber/video/mediafoundation/MFGrabber.cpp @@ -42,7 +42,7 @@ MFGrabber::MFGrabber() , _currentFrame(0) , _noSignalThresholdColor(ColorRgb{0,0,0}) , _signalDetectionEnabled(true) - , _noSignalDetected(false) + , _noSignalDetected(true) , _initialized(false) , _reload(false) , _x_frac_min(0.25) @@ -580,7 +580,7 @@ void MFGrabber::newThreadFrame(Image image) { if (_noSignalCounter >= _noSignalCounterThreshold) { - _noSignalDetected = true; + _noSignalDetected = false; Info(_log, "Signal detected"); } @@ -593,7 +593,7 @@ void MFGrabber::newThreadFrame(Image image) } else if (_noSignalCounter == _noSignalCounterThreshold) { - _noSignalDetected = false; + _noSignalDetected = true; Info(_log, "Signal lost"); } } diff --git a/libsrc/grabber/video/v4l2/V4L2Grabber.cpp b/libsrc/grabber/video/v4l2/V4L2Grabber.cpp index 9ac2972d..8fbf552a 100644 --- a/libsrc/grabber/video/v4l2/V4L2Grabber.cpp +++ b/libsrc/grabber/video/v4l2/V4L2Grabber.cpp @@ -81,7 +81,7 @@ V4L2Grabber::V4L2Grabber() , _noSignalThresholdColor(ColorRgb{0,0,0}) , _standbyActivated(false) , _signalDetectionEnabled(true) - , _noSignalDetected(false) + , _noSignalDetected(true) , _noSignalCounter(0) , _brightness(0) , _contrast(0) @@ -1060,7 +1060,7 @@ void V4L2Grabber::newThreadFrame(Image image) { if (_noSignalCounter >= _noSignalCounterThreshold) { - _noSignalDetected = true; + _noSignalDetected = false; Info(_log, "Signal detected"); } @@ -1073,7 +1073,7 @@ void V4L2Grabber::newThreadFrame(Image image) } else if (_noSignalCounter == _noSignalCounterThreshold) { - _noSignalDetected = false; + _noSignalDetected = true; Info(_log, "Signal lost"); } }