diff --git a/libobs/obs-output.c b/libobs/obs-output.c index 403f44d16..81e64e2a6 100644 --- a/libobs/obs-output.c +++ b/libobs/obs-output.c @@ -1819,6 +1819,7 @@ static void obs_output_end_data_capture_internal(obs_output_t *output, if (signal) { signal_stop(output); output->stop_code = OBS_OUTPUT_SUCCESS; + os_event_signal(output->stopping_event); } return; }