diff --git a/app/src/main/assets/config b/app/src/main/assets/config index d1e138d8..29e99101 100644 --- a/app/src/main/assets/config +++ b/app/src/main/assets/config @@ -25,6 +25,7 @@ module ilbc.so module g722.so module g7221.so module g726.so +module g729.so module g711.so module webrtc_aec.so module opensles.so diff --git a/app/src/main/cpp/CMakeLists.txt b/app/src/main/cpp/CMakeLists.txt index 8f47aebd..84be580d 100644 --- a/app/src/main/cpp/CMakeLists.txt +++ b/app/src/main/cpp/CMakeLists.txt @@ -31,6 +31,10 @@ add_library(lib_g722_1 STATIC IMPORTED) set_target_properties(lib_g722_1 PROPERTIES IMPORTED_LOCATION ${distribution_DIR}/g7221/lib/${ANDROID_ABI}/libg722_1.a) +add_library(lib_g729 STATIC IMPORTED) +set_target_properties(lib_g729 PROPERTIES IMPORTED_LOCATION + ${distribution_DIR}/g729/lib/${ANDROID_ABI}/libbcg729.a) + add_library(lib_amrnb STATIC IMPORTED) set_target_properties(lib_amrnb PROPERTIES IMPORTED_LOCATION ${distribution_DIR}/amr/lib/${ANDROID_ABI}/libamrnb.a) @@ -82,6 +86,7 @@ target_link_libraries(baresip lib_opus lib_spandsp lib_g722_1 + lib_g729 lib_ilbc lib_amrnb lib_amrwb diff --git a/app/src/main/kotlin/com/tutpro/baresip/AudioActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/AudioActivity.kt index cf994b1b..22c95dad 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/AudioActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/AudioActivity.kt @@ -25,7 +25,7 @@ class AudioActivity : AppCompatActivity() { private var oldOpusPacketLoss = "" private var oldAec = false private var oldExtendedFilter = false - private val audioModules = listOf("opus", "amr", "ilbc", "g722", "g7221", "g726", "g711") + private val audioModules = listOf("opus", "amr", "ilbc", "g722", "g7221", "g726", "g729", "g711") override fun onCreate(savedInstanceState: Bundle?) {