From ac704c374d3fcf3b16c95e185c2d4c49f92b67ae Mon Sep 17 00:00:00 2001 From: lostjared Date: Sat, 11 Feb 2017 11:57:27 -0800 Subject: [PATCH] properly releases video file on controls_Stop() --- src/main_window.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main_window.cpp b/src/main_window.cpp index fe75903..fae4329 100644 --- a/src/main_window.cpp +++ b/src/main_window.cpp @@ -141,6 +141,11 @@ void Playback::Stop() { void Playback::Release() { + mutex.lock(); + stop = true; + if(capture.isOpened()) capture.release(); + if(writer.isOpened()) writer.release(); + mutex.unlock(); } void Playback::msleep(int ms) {