From 691d3b4a73cdabdc94f23f27c219ffe59d368603 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Sun, 10 May 2015 16:05:26 -0700 Subject: [PATCH] libobs: Add timeout_sec param to reconnect signal This optionally allows the front-end to know what the current timeout value in seconds is set to for the reconnection without having to call an extra API function to find that out. --- libobs/obs-output.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libobs/obs-output.c b/libobs/obs-output.c index 36c597ead..dc3fc9810 100644 --- a/libobs/obs-output.c +++ b/libobs/obs-output.c @@ -1026,7 +1026,12 @@ static inline void signal_start(struct obs_output *output) static inline void signal_reconnect(struct obs_output *output) { - do_output_signal(output, "reconnect"); + struct calldata params = {0}; + calldata_set_int(¶ms, "timeout_sec", + output->reconnect_retry_sec); + calldata_set_ptr(¶ms, "output", output); + signal_handler_signal(output->context.signals, "reconnect", ¶ms); + calldata_free(¶ms); } static inline void signal_reconnect_success(struct obs_output *output)