Commit graph

1033 commits

Author SHA1 Message Date
Sylvain Berfini
1617069f6a Few fixes + added migrate method from rc store logs 2015-09-08 21:44:50 +02:00
Sylvain Berfini
6d9af5fa54 Fix ref leak + renamed some functions + improved MSList handling 2015-09-08 14:54:28 +02:00
Sylvain Berfini
cabf15f1f5 Store call logs in sql database + new method to get all call logs related to a linphone address 2015-09-08 02:45:32 +02:00
Gautier Pelloux-Prayer
f46f1fbe77 linphonecall: LinphoneCoreCallStateChangedCb should never receive NULL as last argument "message" 2015-09-07 17:38:41 +02:00
Simon Morlat
0d87a22d1d fix bugs in Paused state management. It was possible to transition from Paused to PausedByRemote, which actually breaks the Paused state, and eventually allows the pauser to be resumed by the paused. 2015-09-03 21:39:58 +02:00
Simon Morlat
ed2385ce28 Refactoring of states, handling of media direction, late offering and so on.
Almost working except one test.
2015-09-03 21:39:58 +02:00
Margaux Clerc
ca9647f975 Add new test for late offering 2015-09-03 21:39:58 +02:00
Gautier Pelloux-Prayer
af43ad8965 proxy.c: fix crash in linphone_core_interpret_url when username is NULL and do not copy parameters when using proxy's domain 2015-08-25 14:33:29 +02:00
Johan Pascal
06575db0ae Add codec2 capabilities (when mscodec2 plugin is present)
- update oRTP and ms2
2015-08-20 23:50:41 +02:00
Simon Morlat
63b1c6196d don't call prepare_sound with soundcards when the core is in use_files mode. It makes double instanciation of card readers causing crashes on iOS 2015-08-06 11:16:14 +02:00
Gautier Pelloux-Prayer
31a77583d7 proxy.c: we must also UNREGISTER when being in state RegistrationInProgress so that even if registration is pending we unregister properly 2015-07-30 15:03:53 +02:00
Jehan Monnier
4073c6e0d0 Restaure previous state in case of call update failure due to pending transaction 2015-07-23 09:20:47 +02:00
Jehan Monnier
44987d644d add LINPHONE_VIDEO_DISPLAY_AUTO/NONE to avoid manipulating scalar values directly 2015-07-22 12:04:29 +02:00
Ghislain MARY
e7fbd59a32 Fix an other compilation error. 2015-07-20 13:15:34 +02:00
Ghislain MARY
cf2a9a7b42 Fix compilation error. 2015-07-20 12:28:30 +02:00
François Grisez
24e637c865 Fix regretion of linphone_core_interpret_url()
It didn't use anymore the default proxy config to interpret urls without domain name.
For instance, NULL was returned when passing "pauline" as parameter even if a default
proxy config had been declared.

An assert has also been added in "QualityReporting/Call term session report not sent if call did not start"
to handle the case when linphone_core_invite() return NULL
2015-07-20 12:22:20 +02:00
Ghislain MARY
a8006a0160 Use void* for window ids. 2015-07-20 12:16:26 +02:00
Gautier Pelloux-Prayer
75ecf665ab proxy: add linphone_proxy_config_normalize_phone_number and linphone_proxy_config_normalize_sip_uri to ease high level API usage 2015-07-17 16:37:44 +02:00
Gautier Pelloux-Prayer
661fa76163 linphonecore: add linphone_configuring_state_to_string API 2015-07-15 14:21:10 +02:00
Gautier Pelloux-Prayer
e3bf7b0387 documentation: move some doxygen docs to header 2015-07-09 09:47:40 +02:00
Gautier Pelloux-Prayer
0264439248 linphonecore.c: move some doxygen documentation to header file 2015-07-08 09:44:15 +02:00
Ghislain MARY
f929bbe653 Add tester resources and missing dependencies to Windows 10 tester. 2015-07-06 14:37:22 +02:00
Ghislain MARY
8722f8a990 Add Visual Studio project for Windows 10. 2015-07-03 16:56:14 +02:00
Simon Morlat
f9a9718ab2 don't remove unsupported video codecs in rtp_io mode. 2015-07-03 09:22:45 +02:00
Jehan Monnier
b852503f55 save video cam used in call object when switched 2015-06-25 14:02:46 +02:00
Sylvain Berfini
fa1c36dddb Use /usr/share/linphone/rootca.pem if there is no /etc/ssl/certs directory on linux 2015-06-24 17:35:30 +02:00
Simon Morlat
d934f3932e remove unnecessary stereo=0;sprop-stereo=0 in the opus fmtp default definition, since it is the default value for these parameters according to draft v11. 2015-06-23 18:17:18 +02:00
Gautier Pelloux-Prayer
f011905543 logging: oops, fix previous commits 2015-06-19 14:51:21 +02:00
Gautier Pelloux-Prayer
87d2c1a647 linphonecore: fix linphone_core_set_log_level behavior (eg. take argument not as bit mask but minimum verbosity 2015-06-19 14:44:49 +02:00
Gautier Pelloux-Prayer
794ccbaad5 logging: use sal_set_log_level instead of sal_enable_logs and sal_disable_logs so that we have a finer control of logs verbosity 2015-06-19 14:42:15 +02:00
Ghislain MARY
98f2508be5 Allow linphone to be configured to use RTP sessions for input/output of audio and video streams. 2015-06-18 14:33:11 +02:00
Gautier Pelloux-Prayer
98628e52b9 linphonecore.c: move documentation to header 2015-06-16 17:58:08 +02:00
Ghislain MARY
7ac6a838d4 Add linphone_core_get_video_preset() + Add JNI wrapper for some core functions. 2015-06-11 15:21:37 +02:00
Ghislain MARY
278bf66e33 Implement linphone_core_set_video_preset(). 2015-06-11 09:41:56 +02:00
Simon Morlat
c88685b194 fix memory leak and windows build 2015-06-05 12:14:56 +02:00
Jehan Monnier
68532f69bc make lime optional for file sharing 2015-06-01 12:49:53 +02:00
Jehan Monnier
e59224e2c1 fix android compilation issue 2015-05-28 11:21:58 +02:00
Jehan Monnier
7a67f94090 improve logs upload 2015-05-28 11:04:26 +02:00
Simon Morlat
5f30b8a1eb set stereo=1 in opus fmtp to test stereo
rewrite ugly code
2015-05-27 12:36:36 +02:00
Jehan Monnier
258366937a implement re-invite from multicast to unicast call. 2015-05-13 09:15:29 +02:00
Jehan Monnier
e8aef044fb Allows incoming call to be accepted even if an outgoing call is in progress. In such case, outgoing call is automatically canceled. 2015-05-04 16:50:41 +02:00
Ghislain MARY
7f5acfd6a9 Fix a bug in ICE where the session state was not correct when a peer added a video stream during a call and the other peer refused it. 2015-04-29 13:16:19 +02:00
Ghislain MARY
ced44d17eb Add lpconfig option to set the default value for defer_update. 2015-04-21 12:18:38 +02:00
Simon Morlat
5913eff7a5 fix crash with ICE scenario 2015-04-17 18:37:28 +02:00
Ghislain MARY
f53864f9c0 Fix 0002202: ICE fails again. 2015-04-17 16:06:49 +02:00
Margaux Clerc
ef7677a88d Fix friend in JNI 2015-04-14 17:04:48 +02:00
Margaux Clerc
a2561ca88c Add ref counting on LinphoneFriend 2015-04-14 17:04:48 +02:00
Ghislain MARY
74ad3ed63f Add linphonerc option to disable video during pause. 2015-04-10 11:45:47 +02:00
Ghislain MARY
2718f631bd Fix crash in linphone_core_reload_sound_devices() and linphone_core_reload_video_devices(). 2015-04-07 15:03:16 +02:00
Jehan Monnier
3d1f284525 add both sip and ftp bind address 2015-04-01 11:36:55 +02:00