Commit graph

1421 commits

Author SHA1 Message Date
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
Ronan Abhamon
101adaeab8 feat(coreapi/linphonecore): provide a linphone_core_preview_ogl_render function 2017-04-19 17:00:16 +02:00
Ghislain MARY
1dcd17198e Fix wrong logic in linphone_core_set_preferred_video_definition(). 2017-04-19 15:35:47 +02:00
Ghislain MARY
d53a2f4f05 Fix crashes related to LinphoneVideoDefinition. 2017-04-19 12:05:05 +02:00
Sylvain Berfini
68b4de89f1 Fixed linphone_transports_new method + created LinphoneVideoActivationPolicy to replace LinphoneVideoPolicy 2017-04-18 19:02:29 +02:00
Johan Pascal
a160392f8e Remove dependence on bzrtp in linphonecore
- use mediastreamer wrappers to access bzrtp cache functions
2017-04-18 23:46:12 +07:00
Sylvain Berfini
05b045cb67 Added missing set_user_data and get_user_data to LinphoneRange + created LinphoneTransports to replace LinphoneSipTransports 2017-04-18 17:43:36 +02:00
Ghislain MARY
f5c41494d3 Add new LinphoneVideoDefinition object and deprecate API functions handling MSVideoSize structures. 2017-04-18 17:37:35 +02:00
Sylvain Berfini
be66a259ae Deprecated LinphoneIntRange, replaced by LinphoneRange 2017-04-18 16:43:15 +02:00
Johan Pascal
47485efe7c linphone_core_get_zrtp_secrets_file is back 2017-04-18 21:38:18 +07:00
Johan Pascal
6d00594bde Add ENABLE_ZRTP option to cmake
+ turn HAVE_BZRTP into HAVE_ZRTP to be in sync with mediastreamer2 define
2017-04-17 22:28:18 +07:00
Simon Morlat
e6bc7276b2 allow compilation without bzrtp (with automake) 2017-04-17 12:11:40 +02:00
Johan Pascal
7ea2d051c1 memory leak 2017-04-17 11:55:12 +07:00
Simon Morlat
deed93a650 Fix "grosse déchire" around LinphoneTunnel objectization. 2017-04-16 17:32:43 +02:00
Johan Pascal
313b60c004 zid cache migration moved to bzrtp lib
- cache migration is now performed in place not to another file
- tester of the migration needs to be fixed
2017-04-16 18:11:09 +07:00
Simon Morlat
d1c3da96f2 fix memory leak and avoid 3 internal deprecated warnings 2017-04-15 23:32:56 +02:00
Simon Morlat
c244261bd6 Merge branch 'master' of git.linphone.org:linphone 2017-04-14 15:55:50 +02:00
Ghislain MARY
7532be6692 Fix call log removal when using the database storage. 2017-04-14 14:53:47 +02:00
Benjamin Reis
eec47ba456 fix typo 2017-04-14 11:27:28 +02:00
François Grisez
408da4db34 Declared the return type of functions returning an error code as LinphoneStatus 2017-04-13 17:00:23 +02:00