From 1d69e359ec5f5a39d8883f6d9f9c31f191a49093 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Fri, 31 Mar 2017 12:30:10 -0700 Subject: [PATCH] obs-ffmpeg: Always open on update unless set otherwise --- plugins/obs-ffmpeg/obs-ffmpeg-source.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-source.c b/plugins/obs-ffmpeg/obs-ffmpeg-source.c index 80596ecca..1d376318f 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-source.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-source.c @@ -299,8 +299,12 @@ static void ffmpeg_source_update(void *data, obs_data_t *settings) s->media_valid = false; } + bool active = obs_source_active(s->source); + if (!s->close_when_inactive || active) + ffmpeg_source_open(s); + dump_source_info(s, input, input_format); - if (!s->restart_on_activate || obs_source_active(s->source)) + if (!s->restart_on_activate || active) ffmpeg_source_start(s); }