From 655288baec105c915ef3853922ae8300fc00215d Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 18 Jan 2018 08:54:43 -0800 Subject: [PATCH] obs-ffmpeg: Do not return last replay path if currently muxing --- plugins/obs-ffmpeg/obs-ffmpeg-mux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-mux.c b/plugins/obs-ffmpeg/obs-ffmpeg-mux.c index 9cd5417d8..9b65276c7 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-mux.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-mux.c @@ -534,7 +534,8 @@ static void save_replay_proc(void *data, calldata_t *cd) static void get_last_replay(void *data, calldata_t *cd) { struct ffmpeg_muxer *stream = data; - calldata_set_string(cd, "path", stream->path.array); + if (!os_atomic_load_bool(&stream->muxing)) + calldata_set_string(cd, "path", stream->path.array); } static void *replay_buffer_create(obs_data_t *settings, obs_output_t *output)