mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-05-03 20:46:28 +00:00
Fixed Android video devices
This commit is contained in:
parent
75cbb76945
commit
63a16edcad
2 changed files with 9 additions and 2 deletions
|
|
@ -2235,8 +2235,7 @@ static void linphone_core_init(LinphoneCore * lc, LinphoneCoreCbs *cbs, LpConfig
|
|||
// We need the Sal on the Android platform helper init
|
||||
msplugins_dir = linphone_factory_get_msplugins_dir(lfactory);
|
||||
image_resources_dir = linphone_factory_get_image_resources_dir(lfactory);
|
||||
lc->factory = ms_factory_new_with_voip_and_directories(msplugins_dir, image_resources_dir);
|
||||
lc->sal=new Sal(lc->factory);
|
||||
lc->sal=new Sal(NULL);
|
||||
lc->sal->set_http_proxy_host(linphone_core_get_http_proxy_host(lc));
|
||||
lc->sal->set_http_proxy_port(linphone_core_get_http_proxy_port(lc));
|
||||
|
||||
|
|
@ -2250,6 +2249,10 @@ static void linphone_core_init(LinphoneCore * lc, LinphoneCoreCbs *cbs, LpConfig
|
|||
if (lc->platform_helper == NULL)
|
||||
lc->platform_helper = new LinphonePrivate::StubbedPlatformHelpers(lc);
|
||||
|
||||
// MS Factory MUST be created after Android has been set, otherwise no camera will be detected !
|
||||
lc->factory = ms_factory_new_with_voip_and_directories(msplugins_dir, image_resources_dir);
|
||||
lc->sal->set_factory(lc->factory);
|
||||
|
||||
belr::GrammarLoader::get().addPath(getPlatformHelpers(lc)->getDataPath());
|
||||
|
||||
linphone_task_list_init(&lc->hooks);
|
||||
|
|
|
|||
|
|
@ -114,6 +114,10 @@ public:
|
|||
Sal(MSFactory *factory);
|
||||
~Sal();
|
||||
|
||||
void set_factory(MSFactory *factory) {
|
||||
this->factory = factory;
|
||||
}
|
||||
|
||||
void set_user_pointer(void *user_data) {this->up=user_data;}
|
||||
void *get_user_pointer() const {return this->up;}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue