Commit graph

1024 commits

Author SHA1 Message Date
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
Guillaume BIENKOWSKI
ab4e399a69 Save in_call_timeout setting 2015-03-31 11:05:02 +02:00
Guillaume BIENKOWSKI
6249c08862 Save primary contact when changed 2015-03-31 10:54:04 +02:00
Guillaume BIENKOWSKI
3242510e2a Allow to not automatically add missing codecs to the audio/video codecs. This enables prjects to specify the exact set of codecs to use directly in the linphonerc file 2015-03-30 15:27:22 +02:00
Gautier Pelloux-Prayer
3ceb33ad2c Revert "qos analyzer: use Stateful algorithm as default choice now instead of the previous Simple one"
This reverts commit ebb8149889.
2015-03-27 16:53:38 +01:00
Jehan Monnier
83f4d95545 implement compatibility mode for sdp cnx adde set to 0.0.0.0 in case of send only
param: [sip,cnx_ip_to_0000_if_sendonly_enabled]  with default value 0
2015-03-27 14:17:39 +01:00
Simon Morlat
28ae2ec0bd Fix problem with event queue being reset by account creator of liblinphone_tester 2015-03-25 12:39:05 +01:00
Jehan Monnier
15b915e036 -No longer rewrite callparams->has_video, but use dedicated params to save offers answer result regarding video
-Invoke FIR in method linphone_core_send_vfu_request
-Invoke CallStatsUpdated even in case of scheduled updates
-Fix media direction in case of paused/resumed with paused by « inactive »
2015-03-23 12:49:31 +01:00
Ghislain MARY
bee22b84f2 Disable opus on Windows Phone 8 devices with a single CPU. 2015-03-20 15:40:03 +01:00
Gautier Pelloux-Prayer
ba701257fe linphonecore.c: add linphone_core_set_log_level_mask and deprecate linphone_core_set_log_level since it's actually a misname of the first function 2015-03-20 14:13:21 +01:00