Remove handleEvent from V4L2grabber, as grabber will be stopped on suspend

This commit is contained in:
LordGrey 2023-11-13 22:34:51 +01:00
parent 93db1f5d6b
commit 42619b27ea
3 changed files with 1 additions and 21 deletions

View File

@ -92,8 +92,6 @@ public slots:
void stop();
void newThreadFrame(Image<ColorRgb> image);
void handleEvent(Event event) override;
signals:
void newFrame(const Image<ColorRgb> & image);
void readError(const char* err);

View File

@ -142,7 +142,7 @@ bool CECHandler::enable()
const auto adapters = getAdapters();
if (adapters.isEmpty())
{
Error(_logger, "Failed to find any CEC adapter.");
Error(_logger, "Failed to find any CEC adapter. CEC event handling will be disabled.");
_cecAdapter->Close();
return false;
}

View File

@ -1220,24 +1220,6 @@ bool V4L2Grabber::reload(bool force)
return false;
}
void V4L2Grabber::handleEvent(Event event)
{
switch (event)
{
case Event::Suspend:
case Event::Idle:
Debug(_log,"Suspend/Idle event received");
_standbyActivated = true;
return;
case Event::Resume:
case Event::ResumeIdle:
Debug(_log,"Resume event received");
_standbyActivated = false;
return;
default: break;
}
}
QJsonArray V4L2Grabber::discover(const QJsonObject& params)
{
DebugIf(verbose, _log, "params: [%s]", QString(QJsonDocument(params).toJson(QJsonDocument::Compact)).toUtf8().constData());