From a50cfd62d89eebda30b7dfffbe761e2b930118eb Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 21 Feb 2017 21:13:52 +0100 Subject: cv/video-widget: reduce cpu load Now that the resize happens in another thread, run timer less often --- cv/video-widget.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cv/video-widget.cpp b/cv/video-widget.cpp index ce3f3b47..b9c1e38e 100644 --- a/cv/video-widget.cpp +++ b/cv/video-widget.cpp @@ -10,16 +10,15 @@ #include cv_video_widget::cv_video_widget(QWidget* parent) : - QWidget(parent), - freshp(false) + QWidget(parent), freshp(false) { connect(&timer, SIGNAL(timeout()), this, SLOT(update_and_repaint())); - timer.start(50); + timer.start(65); } void cv_video_widget::update_image(const cv::Mat& frame) { - QMutexLocker foo(&mtx); + QMutexLocker l(&mtx); if (!freshp) { -- cgit v1.2.3