diff --git a/libobs/media-io/video-io.c b/libobs/media-io/video-io.c index 085e10748..7ee371e80 100644 --- a/libobs/media-io/video-io.c +++ b/libobs/media-io/video-io.c @@ -367,6 +367,7 @@ void video_output_stop(video_t video) return; if (video->initialized) { + video->initialized = false; os_event_signal(video->stop_event); pthread_join(video->thread, &thread_ret); os_event_signal(video->update_event);