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