From e8bf01acfcdba2e82c1e6d2df5c32f312ff7b8a6 Mon Sep 17 00:00:00 2001 From: fryshorts Date: Sat, 26 Apr 2014 01:39:43 +0200 Subject: [PATCH] Fix destructor video outputs. This fixes a crash on Linux that supposedly occurs when pthread_join is called multiple times. --- libobs/media-io/video-io.c | 1 + 1 file changed, 1 insertion(+) 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);