From ba700b010ef0c10a1260a6721e3de9204499b5b7 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 8 Apr 2022 10:01:00 +0300 Subject: [PATCH] Audio related config updates --- app/src/main/assets/config | 3 ++- app/src/main/kotlin/com/tutpro/baresip/Config.kt | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/assets/config b/app/src/main/assets/config index 2d089450..57885d8b 100644 --- a/app/src/main/assets/config +++ b/app/src/main/assets/config @@ -9,6 +9,8 @@ audio_player opensles,nil audio_source opensles,nil audio_alert opensles,nil audio_level no +audio_buffer_mode adaptive +audio_buffer 40-200 ausrc_format s16 auenc_format s16 auplay_format s16 @@ -17,7 +19,6 @@ rtp_tos 184 rtcp_mux no jitter_buffer_type adaptive jitter_buffer_delay 5-10 -jitter_buffer_wish 6 rtp_stats yes dyn_dns yes module opus.so diff --git a/app/src/main/kotlin/com/tutpro/baresip/Config.kt b/app/src/main/kotlin/com/tutpro/baresip/Config.kt index f633342f..7cd3e92f 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Config.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Config.kt @@ -81,9 +81,15 @@ object Config { } } + if (!config.contains("audio_buffer_mode")) { + config = "${config}audio_buffer_mode adaptive\n" + config = "${config}audio_buffer 40-200\n" + } + if (!config.contains("jitter_buffer_type")) { config = "${config}jitter_buffer_type adaptive\n" - config = "${config}jitter_buffer_wish 6\n" + } else { + removeVariable("jitter_buffer_wish") } removeVariable("prefer_android_contacts")