diff --git a/crates/livekit-core/src/rtc_engine/mod.rs b/crates/livekit-core/src/rtc_engine/mod.rs index dfd9423..f436915 100644 --- a/crates/livekit-core/src/rtc_engine/mod.rs +++ b/crates/livekit-core/src/rtc_engine/mod.rs @@ -369,8 +369,6 @@ impl EngineInner { return Ok(()); } - self.reconnect_interval.lock().tick().await; - if self.full_reconnect.load(Ordering::SeqCst) { if i == 0 { let _ = self.engine_emitter.send(EngineEvent::Restarting).await; @@ -399,6 +397,8 @@ impl EngineInner { return Ok(()); } } + + self.reconnect_interval.lock().tick().await; } Err(EngineError::Connection("failed to reconnect".to_owned())) diff --git a/crates/livekit-webrtc/libwebrtc-sys/build.rs b/crates/livekit-webrtc/libwebrtc-sys/build.rs index b37f13b..fb00e3d 100644 --- a/crates/livekit-webrtc/libwebrtc-sys/build.rs +++ b/crates/livekit-webrtc/libwebrtc-sys/build.rs @@ -52,7 +52,7 @@ fn macos_link_search_path() -> Option { fn main() { // TODO Download precompiled binaries of WebRTC for the target_os - let target_os = "macos"; + let target_os = "windows"; //let target_arch = "arm64"; let libwebrtc_dir = path::PathBuf::from("libwebrtc/src"); diff --git a/crates/livekit-webrtc/libwebrtc-sys/src/webrtc.cpp b/crates/livekit-webrtc/libwebrtc-sys/src/webrtc.cpp index a4cdfde..9dbddb3 100644 --- a/crates/livekit-webrtc/libwebrtc-sys/src/webrtc.cpp +++ b/crates/livekit-webrtc/libwebrtc-sys/src/webrtc.cpp @@ -8,7 +8,7 @@ namespace livekit { RTCRuntime::RTCRuntime() { - rtc::LogMessage::LogToDebug(rtc::LS_INFO); + // rtc::LogMessage::LogToDebug(rtc::LS_INFO); RTC_LOG(LS_INFO) << "RTCRuntime()"; RTC_CHECK(rtc::InitializeSSL()) << "Failed to InitializeSSL()";