From fd806ac39f2da24b17021a9ed46073aea5e09ffd Mon Sep 17 00:00:00 2001 From: Jared Bruni Date: Sat, 22 Feb 2020 00:57:42 -0800 Subject: [PATCH] updated threading code, fixed segmentation fault --- src/playback_thread.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/playback_thread.cpp b/src/playback_thread.cpp index 530f3d7..4785b84 100644 --- a/src/playback_thread.cpp +++ b/src/playback_thread.cpp @@ -272,9 +272,9 @@ void Playback::run() { continue; } stop = true; + ac::release_all_objects(); mutex.unlock(); emit stopRecording(); - ac::release_all_objects(); return; } cv::Mat temp_frame; @@ -394,7 +394,9 @@ void Playback::run() { emit frameIncrement(); } } + mutex.lock(); ac::release_all_objects(); + mutex.unlock(); }