From 96c7790d80f71ed9743ae10626ecf0261b9d7286 Mon Sep 17 00:00:00 2001 From: Meng Li Date: Fri, 11 Dec 2020 16:07:21 +0800 Subject: [PATCH] obs-ffmpeg: Always fully restart remote media sources When a media source is set to use a URL, always fully shut down the media when stopped. This ensures that the media will do a full reconnect after having been stopped. --- plugins/obs-ffmpeg/obs-ffmpeg-source.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-source.c b/plugins/obs-ffmpeg/obs-ffmpeg-source.c index 6781e16f9..48a44986e 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-source.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-source.c @@ -284,7 +284,7 @@ static void media_stopped(void *opaque) obs_source_output_video(s->source, NULL); } - if (s->close_when_inactive && s->media_valid) + if ((s->close_when_inactive || !s->is_local_file) && s->media_valid) s->destroy_media = true; set_media_state(s, OBS_MEDIA_STATE_ENDED);