mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-20 12:38:09 +00:00
Automatically use cores with file-backed sound in the tester for iOS. A lot of tests were missing linphone_core_user_files() calls, so having them automatically set up is easier.
This commit is contained in:
parent
85c7fa2773
commit
77aaf5bb8c
1 changed files with 8 additions and 0 deletions
|
|
@ -40,6 +40,7 @@ const char* test_password="secret";
|
|||
const char* test_route="sip2.linphone.org";
|
||||
int liblinphone_tester_use_log_file=0;
|
||||
static int liblinphone_tester_keep_accounts_flag = 0;
|
||||
static int manager_count = 0;
|
||||
|
||||
#if WINAPI_FAMILY_PHONE_APP
|
||||
const char *liblinphone_tester_file_prefix="Assets";
|
||||
|
|
@ -259,11 +260,17 @@ LinphoneCoreManager* linphone_core_manager_new2(const char* rc_file, int check_f
|
|||
else
|
||||
proxy_count=0;
|
||||
|
||||
manager_count++;
|
||||
|
||||
#if TARGET_OS_IPHONE
|
||||
linphone_core_set_playback_device( mgr->lc, "AU: Audio Unit Tester");
|
||||
linphone_core_set_capture_device( mgr->lc, "AU: Audio Unit Tester");
|
||||
linphone_core_set_ringer_device( mgr->lc, "AQ: Audio Queue Device");
|
||||
linphone_core_set_ringback(mgr->lc, NULL);
|
||||
if( manager_count >= 2){
|
||||
ms_message("Manager for '%s' using files", rc_file ? rc_file : "--");
|
||||
linphone_core_use_files(mgr->lc, TRUE);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (proxy_count)
|
||||
|
|
@ -295,6 +302,7 @@ void linphone_core_manager_destroy(LinphoneCoreManager* mgr) {
|
|||
if (mgr->lc) linphone_core_destroy(mgr->lc);
|
||||
if (mgr->identity) linphone_address_destroy(mgr->identity);
|
||||
if (mgr->stat.last_received_chat_message) linphone_chat_message_unref(mgr->stat.last_received_chat_message);
|
||||
manager_count--;
|
||||
ms_free(mgr);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue