Commit graph

36 commits

Author SHA1 Message Date
Sylvain Berfini
36aa0bfd0e Added in LinphoneFactory method to create a TunnelConfig 2018-05-04 14:39:33 +02:00
Erwan Croze
4b2c1ef133 Init bctbx logger before create the core in factory 2018-04-03 14:37:03 +02:00
Simon Morlat
b0b908efce Avoid detection of false leaks due to the address cache. 2018-03-21 10:57:06 +01:00
Ghislain MARY
0f55122183 Fix group chat testers broken because of multiple chat room listeners + fix is-composing count in group chat testers + deactivate instable group chat testers for the moment. 2018-02-27 13:45:06 +01:00
Sylvain Berfini
4ba2aa8af0 Added multi listener for ChatRoom 2018-02-22 10:52:23 +01:00
Ghislain MARY
474bce2bd7 Separate creation and start of core. 2018-01-10 12:02:24 +01:00
Ghislain MARY
2f1d16a306 Use c-wrapper for the Core object. 2017-12-04 13:56:32 +01:00
Simon Morlat
ef94fd5090 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-19 11:06:35 +02:00
Sylvain Berfini
e21f193a57 Fixed wrongly named method in factory 2017-10-18 10:53:59 +02:00
Sylvain Berfini
9154626ccc Added missing methods on factory for Java wrapper 2017-10-18 10:46:02 +02:00
Sylvain Berfini
927f2c5038 Added constructors for objects in factory 2017-10-18 10:15:23 +02:00
Sylvain Berfini
cc86f4c3f6 Fixed factory getDialPlans() 2017-10-16 15:32:45 +02:00
Sylvain Berfini
bf1d1d4e75 Fixes for wrapper and Android compil 2017-10-16 15:18:22 +02:00
Sylvain Berfini
5350cadf47 Added set/get user_data in LinphoneFactory 2017-10-11 09:57:55 +02:00
Ronan Abhamon
437f43665e feat(c-wrapper): now belle-sip types are declared in this file 2017-09-25 14:18:35 +02:00
Ronan Abhamon
1c3bcf0b16 feat(core): big refactoring & full c address impl 2017-09-05 13:59:54 +02:00
Simon Morlat
0fa81fc74d Clear refcounting of LinphoneVideoDefinition object. 2017-09-01 12:43:41 +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
26872b930d Fix linphone_factory_get_ring_resources_dir() that did not return the correct path if the sound_resources_dir has not been set. 2017-06-13 14:31:08 +02:00
Ghislain MARY
4011283313 Add linphone_video_definition_clone(). 2017-04-19 14:50:15 +02:00
Sylvain Berfini
68b4de89f1 Fixed linphone_transports_new method + created LinphoneVideoActivationPolicy to replace LinphoneVideoPolicy 2017-04-18 19:02:29 +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
Sandrine Avakian
710c416e0a Merge commit '77913a3c5e3aace6ab48b78383c011d50c6bec3c' into dev_loc
# Conflicts:
#	coreapi/bellesip_sal/sal_op_call.c
#	coreapi/callbacks.c
#	mediastreamer2
#	oRTP
2017-04-04 14:50:10 +02:00
Sandrine Avakian
92c8c0e4da First commit for decline call with reason header support 2017-04-03 14:31:53 +02:00
Ghislain MARY
548a81228f Add definition of callbacks on the LinphoneCall object. 2017-03-30 15:40:33 +02:00
Sandrine Avakian
281cabcf4f Merge branch 'master' into dev_loc
# Conflicts:
#	coreapi/error_info.c
2017-03-27 15:36:31 +02:00
Sandrine Avakian
ad337fffef Adding new API int linphone_call_terminate_with_error_info(LinphoneCall *call, const LinphoneErrorInfo *ei) and other functions to handle RFC3326 reason header. 2017-03-27 15:27:42 +02:00
Simon Morlat
130d471028 fix crash and memory leaks 2017-03-23 11:56:00 +01:00
Ghislain MARY
eab4eadebd Fix resources paths issues. 2017-02-24 13:50:54 +01:00
Ghislain MARY
35d9eeb152 The resources directories can now be defined at runtime. 2017-02-17 17:07:10 +01:00
Simon Morlat
b551bb92cd fix warnings 2017-02-08 09:12:52 +01:00
Ghislain MARY
cd4870d5ad Some refactoring to have a more object-oriented API. 2017-02-07 15:32:42 +01:00
Simon Morlat
656ff43b13 fix most common warnings 2017-01-14 14:13:26 +01:00
François Grisez
85b5ca097a Reworking of Liblinphone API
* Introduction of LinphoneFactory singleton class to create
  core-independent object like LinphoneAddress or LinphoneVcard.
* Make several C structures inherite from belle_sip_object_t class:
	* LinphoneCore
	* LinphoneVcard
	* LinphoneAuthInfo
* Creation of the LinphoneCoreCbs class that enable to store the
  callbacks used by LinphoneCore.
2017-01-12 17:47:01 +01:00