From 5b51d202b5880190eca3bcb5b59da8707a8fe69d Mon Sep 17 00:00:00 2001 From: tt2468 Date: Tue, 7 May 2024 22:38:07 -0700 Subject: [PATCH] obs-webrtc: Remove duplicate initialize calls `obs_output_initialize_encoders()` and can_begin_data_capture are already being called in the `Start()` function, so these duplicate calls serve no function. I'm assuming they were introduced accidentally during a previous refactor. --- plugins/obs-webrtc/whip-output.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/plugins/obs-webrtc/whip-output.cpp b/plugins/obs-webrtc/whip-output.cpp index b236111e5..56e087bee 100644 --- a/plugins/obs-webrtc/whip-output.cpp +++ b/plugins/obs-webrtc/whip-output.cpp @@ -188,18 +188,12 @@ void WHIPOutput::ConfigureVideoTrack(std::string media_stream_id, } /** - * @brief Initialize encoders and store connect info provided by the service. + * @brief Store connect info provided by the service. * * @return bool */ bool WHIPOutput::Init() { - if (!obs_output_can_begin_data_capture(output, 0)) - return false; - - if (!obs_output_initialize_encoders(output, 0)) - return false; - obs_service_t *service = obs_output_get_service(output); if (!service) { obs_output_signal_stop(output, OBS_OUTPUT_ERROR);