Commit graph

1203 commits

Author SHA1 Message Date
Simon Morlat
8cd3fc9bfa Fix linphone_core_create_call_params(), who should set avpf_rr_interval in all cases.
This solves bugs lots of RTCP spam when call params are not created appropriately.
2016-05-16 17:22:15 +02:00
François Grisez
7559624f53 Fixes many memory issue in the code of the conference feature 2016-05-16 16:28:30 +02:00
Simon Morlat
79dd758bf6 create http provider with ipv6 enabled 2016-05-09 22:05:02 +02:00
Sylvain Berfini
72b2faa887 Fixed linphone_core_find_payload_type to look into text payloads as well 2016-05-04 14:31:50 +02:00
Gautier Pelloux-Prayer
0d0ecca305 presence_server: fix memory leaks 2016-04-29 16:40:49 +02:00
Gautier Pelloux-Prayer
293c265e7d linphonecore.c: speedup and reduce maximum time to properly shutdown linphone to avoid sigkill from system when linphone takes too long 2016-04-27 16:18:08 +02:00
Simon Morlat
db56234ba1 properly set the decline reason for incoming call timeout 2016-04-27 14:15:55 +02:00
Gautier Pelloux-Prayer
c440e2d0e8 linphonecore.c: instead friend list only when starting linphonecore, because it relies on the linphone configuration file which is not available earlier 2016-04-27 11:22:14 +02:00
Gautier Pelloux-Prayer
23397e26be friendlist: add linphone_friend_list_enable_subscriptions API 2016-04-25 17:14:56 +02:00
Sandrine Avakian
5cad0e525d Revert "Update linphone git fixing oldphone-mono.wav ring, renamed into oldphone.wav."
This reverts commit f3e7ce4770.
2016-04-22 11:28:46 +02:00
Sandrine Avakian
f3e7ce4770 Update linphone git fixing oldphone-mono.wav ring, renamed into oldphone.wav. 2016-04-22 10:53:30 +02:00
Gautier Pelloux-Prayer
cf9022757f tunnel: add a test when having several tunnel configs 2016-04-14 12:23:00 +02:00
Sylvain Berfini
0c389ec6e0 Remove call to remove notify callback as it seems to create a segfault sometimes 2016-04-14 11:02:32 +02:00
Sylvain Berfini
fc47c0eff2 Fix unused variable/function when building without video 2016-04-14 10:11:44 +02:00
Sylvain Berfini
9eacaae8a6 Added linphone_core_take_preview_snapshot method 2016-04-13 19:43:39 +02:00
Simon Morlat
aa91757d50 oldphone-mono is the default wav ring (and it is installed by make install) 2016-04-08 16:29:20 +02:00
Sandrine Avakian
9d3ddab2f1 Fixing ring filename that was renamed. 2016-04-07 17:03:03 +02:00
François Grisez
8388d4b48e Fixes a memory leak while displaying a message 2016-03-29 15:34:35 +02:00
Sylvain Berfini
a8cd6e8a1f Added BV16 payload type in default codecs list 2016-03-23 17:30:44 +01:00
Sylvain Berfini
889c2e1974 Added method to configure ssl_config for sal and http provider 2016-03-23 16:23:03 +01:00
Simon Morlat
37b8bfcb33 add test about early media and ICE 2016-03-22 17:49:56 +01:00
Jehan Monnier
966c7caa2d -fix many memory leak
-unsubscribe in linphone_core_uninit
2016-03-10 18:58:44 +01:00
Ghislain MARY
5baf4362f0 Fix some depreciation warnings. 2016-03-10 17:57:27 +01:00
Ghislain MARY
f7ae768d3e Fix memory leak in log collection. 2016-03-10 16:26:54 +01:00
Guillaume BIENKOWSKI
33d02aadb8 Iterate over all friend lists when notifying presence 2016-03-10 12:03:45 +01:00
Sylvain Berfini
5b869f8d48 Fix friends load issue when not using database 2016-03-09 09:35:07 +01:00
Sylvain Berfini
6654e66e92 Merge branch 'dev_vcard' 2016-03-03 13:33:55 +01:00
Simon Morlat
f1c86b868b fix compilation problem
set register_when_network_is_up to default value (1).
2016-03-02 22:10:11 +01:00
Sylvain Berfini
5cd1775ed3 Merge branch 'master' into dev_vcard
Conflicts:
	tester/Makefile.am
2016-03-02 10:41:24 +01:00
Ghislain MARY
9a49fd6b31 Add warning when log collection upload fails. 2016-03-01 10:33:10 +01:00
Simon Morlat
1a372e360e read/write logs with file open as binary 2016-02-27 11:51:36 +01:00
Simon Morlat
6077331d03 restrict the creation of additional outgoing calls to avoid conditions of conflicting access to soundcard 2016-02-26 17:24:42 +01:00
Sylvain Berfini
425cb42f7f Merge branch 'master' into dev_vcard
Conflicts:
	coreapi/friend.c
2016-02-26 14:52:25 +01:00
Gautier Pelloux-Prayer
07d92908ca linphonecore.c: linphone_core_sound_resources_locked should return YES if ICE in progress 2016-02-25 14:46:18 +01:00
Gautier Pelloux-Prayer
3df89f60e0 gtk: add lime "preferred" choice 2016-02-25 12:40:53 +01:00
Gautier Pelloux-Prayer
55900bbf66 chat: add possibility to use Lime conditionnally (when secrets have been shared only) 2016-02-25 11:30:44 +01:00
Sylvain Berfini
29592e0670 Merge branch 'master' into dev_vcard 2016-02-24 16:52:11 +01:00
Ghislain MARY
f9eaa1a0f1 Handle body compression for presence list. 2016-02-19 15:14:28 +01:00
Gautier Pelloux-Prayer
0cdd55461d linphonecore.c: fix windows specific (sight) error 2016-02-19 09:23:43 +01:00
Gautier Pelloux-Prayer
b0c8780281 linphonecore.c: fix linphone_core_mic_enabled which returned opposite value in conference mode 2016-02-18 15:57:18 +01:00
Simon Morlat
73a37d4242 allow explicit pause/resume to "repair" a broken call 2016-02-18 15:40:05 +01:00
Sylvain Berfini
1ed3fccf3a Merge branch 'master' into dev_vcard
Conflicts:
	coreapi/friendlist.c
	java/common/org/linphone/core/LinphoneCore.java
2016-02-18 14:25:06 +01:00
Gautier Pelloux-Prayer
4bef511e53 linphonecore.c: fix log collection 2016-02-18 12:31:33 +01:00
Gautier Pelloux-Prayer
028afb264d linphonecore.c: release adress after usage 2016-02-16 14:00:59 +01:00
Gautier Pelloux-Prayer
f14b6e73eb linphonecore.c: linphone_core_redirect_call should interpret url as linphone_core_transfer_call does 2016-02-16 11:38:54 +01:00
Svalorzen
e78a360a87 Modified soundcard show command to show whether we are using files or not 2016-02-15 09:40:18 +01:00
Simon Morlat
1b7f53849d improve soundcard management 2016-02-11 15:51:06 +01:00
Sylvain Berfini
235dca249d Merge branch 'master' into dev_vcard
Conflicts:
	build/android/Android.mk
	coreapi/private.h
	java/common/org/linphone/core/LinphoneCore.java
	java/impl/org/linphone/core/LinphoneCoreImpl.java
2016-02-09 10:21:18 +01:00
Simon Morlat
a0646a0f9d add method to configure dns servers 2016-02-07 22:35:36 +01:00
Simon Morlat
dc52e150b7 adapt android jni to MSFactory usage, and add linphone_core_reload_ms_plugins() as a new way of loading plugins after LinphoneCore has been created.
This can be used on platforms where dynamic loading of plugins is not permitted, by doing things in this sequence:
1) Create the LinphoneCore as usual
2) call the libms*_init() routines of the plugins by passing them the MSFactory obtained via linphone_core_get_ms_factory()
3) call linphone_core_reload_ms_plugins()
2016-02-04 22:01:00 +01:00