diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c5b94479..80c4d9e1 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,5 @@ [versions] -webrtc = "114.5735.08" -leakcanaryAndroid = "2.8.1" -preferenceKtx = "1.2.1" +webrtc = "114.5735.09" androidJainSipRi = "1.3.0-91" androidx-core = "1.10.1" @@ -14,8 +12,10 @@ groupie = "2.9.0" junit-lib = "4.13.2" junit-jupiter = "5.5.0" kotlinx-serialization = "1.5.0" +leakcanaryAndroid = "2.8.1" lint = "30.0.1" okhttp = "4.12.0" +preferenceKtx = "1.2.1" protobuf = "3.22.0" protobufJavalite = "3.22.0" semver4j = "3.1.0" diff --git a/livekit-android-sdk/src/main/java/io/livekit/android/webrtc/CustomAudioProcessingFactory.kt b/livekit-android-sdk/src/main/java/io/livekit/android/webrtc/CustomAudioProcessingFactory.kt index 383c3cf3..7525a567 100644 --- a/livekit-android-sdk/src/main/java/io/livekit/android/webrtc/CustomAudioProcessingFactory.kt +++ b/livekit-android-sdk/src/main/java/io/livekit/android/webrtc/CustomAudioProcessingFactory.kt @@ -84,9 +84,7 @@ class CustomAudioProcessingFactory(private var audioProcessorOptions: AudioProce } override fun reset(newRate: Int) { - // bug in webrtc lib causes newRate to be off by a factor of 10 - // TODO: remove divide by 10 when updating libwebrtc - audioProcessing?.resetAudioProcessing(newRate / 10) + audioProcessing?.resetAudioProcessing(newRate) } override fun process(numBands: Int, numFrames: Int, buffer: ByteBuffer?) { diff --git a/livekit-android-sdk/src/main/java/io/livekit/android/webrtc/PeerConnectionExt.kt b/livekit-android-sdk/src/main/java/io/livekit/android/webrtc/PeerConnectionExt.kt index 104ae551..23b83606 100644 --- a/livekit-android-sdk/src/main/java/io/livekit/android/webrtc/PeerConnectionExt.kt +++ b/livekit-android-sdk/src/main/java/io/livekit/android/webrtc/PeerConnectionExt.kt @@ -92,4 +92,5 @@ fun RTCConfiguration.copyFrom(config: RTCConfiguration) { turnLoggingId = config.turnLoggingId enableImplicitRollback = config.enableImplicitRollback offerExtmapAllowMixed = config.offerExtmapAllowMixed + enableIceGatheringOnAnyAddressPorts = config.enableIceGatheringOnAnyAddressPorts }