Commit graph

1440 commits

Author SHA1 Message Date
Simon Morlat
c797e28c42 remove static to prevent defined-but-not-used warning on platforms other than android. 2017-10-16 10:15:14 +02:00
Simon Morlat
af3d44e60d add helper class in java to access specific functions available only in Android SDK, such as retrieving DNS servers.
Refactor wifi lock, multicast lock so that they use this new class.
Manage the CPU lock required for call in the core, instead of app's LinphoneManager.
2017-10-13 19:38:04 +02:00
François Grisez
d61a62de91 Creates a new singleton object for logging features in the API of Liblinphone 2017-10-10 15:49:15 +02:00
Jehan Monnier
e9a83366ea complete gruu implementation. 2017-09-26 14:12:02 +02:00
Erwan Croze
fffadbb4ec Fixing log for WIN32 2017-09-21 17:14:08 +02:00
Simon Morlat
e53139f315 - don't recreate RtpSession in case of call restart
- create them at the very beginining of the call so that app can access rtp modifiers in IncomingReceived and OutgoingInit states.
2017-09-12 12:11:08 +02:00
Jehan Monnier
db3c9fb8d3 make sure publishs are restart after a network state changed from DOWN to UP 2017-09-08 15:16:37 +02:00
Jehan Monnier
1948fbcb07 Revert most of Ronan refactoring to avoid to much instability on master. 2017-09-08 15:13:34 +02:00
Jehan Monnier
252925a373 improve logging to make sure all logger are handler by liblinphone, including, ortp, bzrtp and belle-sip 2017-09-08 13:58:30 +02:00
Jehan Monnier
c0696f786d zrtp cache migration must only take uri from local identity instead of whole LinphoneAddress, including display name. 2017-09-08 13:58:30 +02:00
Jehan Monnier
7dab187bfc make sure publishs are restart after a network state changed from DOWN to UP 2017-09-06 10:21:44 +02:00
Ronan Abhamon
0feb3684f5 feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress) 2017-09-05 13:59:54 +02:00
Ronan Abhamon
1c3bcf0b16 feat(core): big refactoring & full c address impl 2017-09-05 13:59:54 +02:00
Jehan Monnier
09a533a8a9 make sure to also register loghandler at SAL level 2017-08-30 14:01:09 +02:00
Jehan Monnier
1cc45284cf reset liblinphone_log_collection_max_file_size to default value in function linphone_core_reset_log_collection 2017-08-28 13:07:03 +02:00
Benjamin Reis
ab41ae3c45 add gruu support 2017-08-25 11:39:37 +02:00
Jehan Monnier
552be2a639 small rework of trace level management. 2017-08-23 09:21:24 +02:00
Simon Morlat
784f2bb8ef reset bandwidth controller between state and upon network changes 2017-08-01 15:59:19 +02:00
Simon Morlat
91922bcaab fix compilation issues on Android. 2017-08-01 13:58:39 +02:00
Simon Morlat
2dd2ee6e79 fix memory leaks 2017-07-31 16:08:56 +02:00
Jehan Monnier
23d28dbb02 It looks like c++ enum cannot be used as a mask 2017-07-27 10:09:27 +02:00
Ghislain MARY
7ceddff0b9 Do not rename files to compile them as C++. 2017-07-24 11:56:50 +02:00
Ghislain MARY
b9b283dcdb Compile source files as C++. 2017-07-21 17:06:41 +02:00
Ghislain MARY
f7a4846e36 Use CMake macro from bctoolbox to get git version. 2017-07-20 15:16:45 +02:00
Ghislain MARY
e9f31b693c Mirror video output when calling linphone_core_preview_ogl_render(). 2017-06-29 11:21:21 +02:00
Jehan Monnier
88fe8d0044 make sure IP encryption Engine API can be used without needing to include any private headers 2017-06-26 15:21:43 +02:00
Sylvain Berfini
7647218252 Merge branch 'dev_continuous_bw_measurement' 2017-06-26 15:02:46 +02:00
Benjamin Reis
1c80e72cb1 Recreate ZRTP DB file when corrupted and test 2017-06-26 11:08:38 +02:00
Ghislain MARY
25010f058d Handle more error cases during log collection upload. 2017-06-23 17:04:39 +02:00
Ghislain MARY
229623f331 Handle HTTP error responses during log collection upload. 2017-06-23 16:47:03 +02:00
Sylvain Berfini
36df948b23 Added expected_bandwidth parameter 2017-06-16 15:12:57 +02:00
Simon Morlat
a9b93af101 Conference fixes. current call must not be set for conference calls. 2017-06-07 16:03:14 +02:00
Ghislain MARY
e350d2cad2 Handle check for update. 2017-06-05 15:47:37 +02:00
Jehan Monnier
6fdaf45486 make sure publish proxy config has same From/To 2017-06-05 11:49:13 +02:00
Simon Morlat
685cb1f06a rename long_term_event into presence_publish_event 2017-06-05 10:28:04 +02:00
Erwan Croze
4b648c1158 Use of BCTBX_NO_BREAK instead of LINPHONE_NO_BREAK 2017-05-31 15:25:47 +02:00
François Grisez
41a1f556e1 Add LINPHONE_NO_BREAK macro
This macro tells GCC that a 'break' statement has been deliberately
omitted in a switch block.
2017-05-30 14:21:30 +02:00
Jehan Monnier
82f2275549 make sure publish listeners do no try to access proxies during deletions 2017-05-23 12:41:21 +02:00
Jehan Monnier
146ad28960 make default rls uri fully dynamic 2017-05-23 10:45:19 +02:00
Simon Morlat
38638e543d fix previous commit (was incomplete) 2017-05-19 11:18:22 +02:00
Simon Morlat
9abc48cc94 fix crash when LinphoneConference object is created from wrapper. 2017-05-18 14:21:31 +02:00
Ghislain MARY
70163d163a Fix wrong event ref handling for long term event of presence. 2017-05-17 11:42:00 +02:00
Ghislain MARY
79b3427a13 When setting the consolidated presence to offline, unpublish on all the proxy configs, not only the default one. 2017-05-17 10:29:56 +02:00
Simon Morlat
3b0a9c0048 add new method to create a conference from a list of participants. 2017-05-15 18:06:47 +02:00
Jehan Monnier
60c72c8437 add nat_policy ref to calls to make sure nat policy is used from proxy config if exist 2017-05-11 13:39:17 +02:00
Ronan Abhamon
be0807d024 fix(core): linphone_core_get_consolidated_presence returns offline presence if model is null 2017-05-09 15:46:16 +02:00
Sylvain Berfini
47322a211d Added a few missing getters for some properties 2017-04-21 17:34:02 +02:00
Ghislain MARY
b7610d5d0b Fix definition of video preview. 2017-04-20 14:40:23 +02:00
Sylvain Berfini
e71cdfa713 Added getter/setter for LinphoneVideoActivationPolicy object 2017-04-20 11:38:37 +02:00
Ronan Abhamon
740eac982a fix(coreapi/linphonecore): fix preview ogl render, use now output2 2017-04-20 11:20:22 +02:00