From 26810c31b6d1286a38a1585de7f6d53964485731 Mon Sep 17 00:00:00 2001 From: Bennik2000 Date: Sun, 12 Apr 2020 13:53:18 +0200 Subject: [PATCH] obs-ffmpeg: Fix media source not closing file when inactive --- plugins/obs-ffmpeg/obs-ffmpeg-source.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-source.c b/plugins/obs-ffmpeg/obs-ffmpeg-source.c index 666be13d0..e7a96f6af 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-source.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-source.c @@ -258,10 +258,11 @@ static void media_stopped(void *opaque) struct ffmpeg_source *s = opaque; if (s->is_clear_on_media_end) { obs_source_output_video(s->source, NULL); - if (s->close_when_inactive && s->media_valid) - s->destroy_media = true; } + if (s->close_when_inactive && s->media_valid) + s->destroy_media = true; + set_media_state(s, OBS_MEDIA_STATE_ENDED); obs_source_media_ended(s->source); }