Commit graph

997 commits

Author SHA1 Message Date
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
François Grisez
0ce5a5f7df Add a config parameter to avoid linphone to save authentication data 2015-03-19 14:18:22 +01:00
Johan Pascal
7e742958a2 Fix compilation when LIME is disabled
- enabled by default switch using --enable-lime
- check for polarssl gcm.h presence (version >=1.3)
2015-03-19 00:21:07 +01:00
François Grisez
dd38893ff1 Fix bug in the management of the payloads list
It was impossible to disable the codecs which are enabled at the first use
of Linphone.
2015-03-16 17:18:48 +01:00
Simon Morlat
272d1ac8ea fix memory leaks
reuse same sip.instance in account manager of tester
2015-03-16 16:22:19 +01:00
Gautier Pelloux-Prayer
ebb8149889 qos analyzer: use Stateful algorithm as default choice now instead of the previous Simple one 2015-03-16 11:49:59 +01:00
Simon Morlat
b2b1410a69 fix multiple memory leaks 2015-03-13 15:18:08 +01:00
Ghislain MARY
333ac018a0 va_copy is not available on Windows. 2015-03-13 10:43:40 +01:00
Jehan Monnier
902fc4f99d Merge branch 'master' of git.linphone.org:linphone 2015-03-12 21:01:37 +01:00
Jehan Monnier
bc91a1bd30 fix trace upload 2015-03-12 15:51:34 +01:00
Jehan Monnier
5035992c64 Merge remote-tracking branch 'private/dev_lime'
Conflicts:
	coreapi/linphonecall.c
2015-03-12 15:08:35 +01:00
Guillaume BIENKOWSKI
cc2b63af4e Fix va_list crash 2015-03-12 14:46:23 +01:00
Simon Morlat
c7a6cb0986 fix vtables
linphone_core_remove_listener() can safely be called from within a callback.
don't destroy the vtable in linphone_core_destroy(), similar to what is done with linphone_core_remove_listener().
2015-03-10 15:25:02 +01:00
Sylvain Berfini
db7ba6939a Changes regarding mic gain + changes for echo cancelation on Android 2015-03-10 12:11:56 +01:00
Simon Morlat
147b143d40 update ms2, factorize code, clean logs 2015-03-05 15:13:33 +01:00
Johan Pascal
2f17142775 Lime not active as default 2015-02-26 22:47:55 +01:00
Johan Pascal
d133ebd5eb Merge remote-tracking branch 'linphone-public/master' into dev_lime 2015-02-26 22:46:24 +01:00
Ghislain MARY
a149f36615 Add getter API for play_file and record_file. 2015-02-17 12:47:08 +01:00
Jehan Monnier
f5e0bc58de configure cert path for dtls 2015-02-17 09:04:51 +01:00
Gautier Pelloux-Prayer
71204d66cd Fix compilation warnings on android 2015-02-12 10:40:17 +01:00
Jehan Monnier
358950e135 fix compilation issue 2015-02-11 18:01:36 +01:00
Jehan Monnier
d107a069ed avoid log handler removal in case of subsequence call to linphone_core_set_log_handler 2015-02-11 17:50:21 +01:00
Simon Morlat
e9f89d162f do not unregister event queue while msticker is still running with the RtpSession.
The stream must be first stopped, then queue can be destroyed safely
2015-02-10 15:12:21 +01:00
Simon Morlat
b97cb51e58 repair liblinphone again 2015-02-07 23:57:47 +01:00
Simon Morlat
5dbc66938c rename LinphoneCallParamsMediaDirection into LinphoneMediaDirection, as it has no reason to be attached to LinphoneCallParams and could be re-used in other contexts. 2015-02-07 13:30:30 +01:00
Simon Morlat
589d3cd540 appnaping improvements
- take a background task during the ice gatethering for incoming call
- add timestamps to gtk debug window, which was required to investigate the issue.

Requires up to date belle-sip
2015-02-06 19:31:42 +01:00
Ghislain MARY
c9376cc2dd Add parameter and API to allow ringing while in the incoming early media call state. 2015-02-06 19:03:03 +01:00
Simon Morlat
10ebac867d fix function that searches soundcard 2015-02-05 14:33:44 +01:00