diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2016-10-18 18:15:38 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2016-10-19 14:46:29 +0200 |
commit | fda9c90a547a88861d167a1c37beb40bd457018c (patch) | |
tree | 006bfb911a90e337a19f0d5eeacc4a19ebe3fd4e /tracker-pt | |
parent | 8c15b022e699c3d02faee1c34e4344e8021153b0 (diff) |
tracker/pt: don't delay camera stop artificially
If the filter crashes on quick stop/start it's not our fault.
Diffstat (limited to 'tracker-pt')
-rw-r--r-- | tracker-pt/camera.cpp | 4 | ||||
-rw-r--r-- | tracker-pt/ftnoir_tracker_pt.cpp | 2 |
2 files changed, 0 insertions, 6 deletions
diff --git a/tracker-pt/camera.cpp b/tracker-pt/camera.cpp index 94a9d314..f2fdb283 100644 --- a/tracker-pt/camera.cpp +++ b/tracker-pt/camera.cpp @@ -6,7 +6,6 @@ */ #include "camera.h" -#include "compat/sleep.hpp" #include "compat/camera-names.hpp" #include <string> #include <QDebug> @@ -109,9 +108,6 @@ void CVCamera::stop() } delete cap; cap = nullptr; - // give opencv time to exit camera threads, etc. - if (opened) - portable::sleep(500); qDebug() << "pt camera: stopped"; } } diff --git a/tracker-pt/ftnoir_tracker_pt.cpp b/tracker-pt/ftnoir_tracker_pt.cpp index ef6058db..231a56cd 100644 --- a/tracker-pt/ftnoir_tracker_pt.cpp +++ b/tracker-pt/ftnoir_tracker_pt.cpp @@ -13,7 +13,6 @@ #include <QFile> #include <QCoreApplication> #include "compat/camera-names.hpp" -#include "compat/sleep.hpp" #include <functional> //#define PT_PERF_LOG //log performance @@ -41,7 +40,6 @@ Tracker_PT::~Tracker_PT() if (video_frame->layout()) delete video_frame->layout(); } // fast start/stop causes breakage - portable::sleep(1000); camera.stop(); } |