From 71b9b1143967ec7307b9eb7a612ee19ab35eb918 Mon Sep 17 00:00:00 2001 From: Andrew nuark G Date: Tue, 14 Apr 2026 15:01:36 +0700 Subject: [PATCH] fix: temporary enabling only g729 audio codec --- .../xyz/nuark/liblinphone_flutter/LinphoneBridge.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/android/src/main/kotlin/xyz/nuark/liblinphone_flutter/LinphoneBridge.kt b/android/src/main/kotlin/xyz/nuark/liblinphone_flutter/LinphoneBridge.kt index 85b40f7..e7c313e 100644 --- a/android/src/main/kotlin/xyz/nuark/liblinphone_flutter/LinphoneBridge.kt +++ b/android/src/main/kotlin/xyz/nuark/liblinphone_flutter/LinphoneBridge.kt @@ -223,7 +223,7 @@ class LinphoneBridge( core.uploadBandwidth = 512 core.downloadBandwidth = 1500 - val preferredAudio = listOf("g729", "opus", "speex", "pcmu", "pcma") // in order of preference + val preferredAudio = listOf("g729"/*, "opus", "speex", "pcmu", "pcma"*/) // in order of preference val preferredVideo = listOf("h264", "vp8") core.audioPayloadTypes.forEach { pt: PayloadType -> @@ -237,10 +237,10 @@ class LinphoneBridge( pt.enable(enable) } - core.getPayloadType("opus", -1, 0)?.let { it.normalBitrate = 16 } // 16 kbps for Opus - core.getPayloadType("speex", -1, 0)?.let { it.normalBitrate = 8 } // 8 kbps for speex - core.getPayloadType("h264", -1, 0)?.let { it.normalBitrate = 600 } // 600 kbps for H264 - core.getPayloadType("vp8", -1, 0)?.let { it.normalBitrate = 600 } // 600 kbps for VP8 + // core.getPayloadType("opus", -1, 0)?.let { it.normalBitrate = 16 } // 16 kbps for Opus + // core.getPayloadType("speex", -1, 0)?.let { it.normalBitrate = 8 } // 8 kbps for speex + // core.getPayloadType("h264", -1, 0)?.let { it.normalBitrate = 600 } // 600 kbps for H264 + // core.getPayloadType("vp8", -1, 0)?.let { it.normalBitrate = 600 } // 600 kbps for VP8 val preferredVidDef = factory.createVideoDefinition(720, 1280) core.preferredVideoDefinition = preferredVidDef