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) {