Commit graph

2866 commits

Author SHA1 Message Date
Simon Morlat
90ee807c7e event queue needs to be unregistered since RtpSession is kept 2015-02-11 09:31:09 +01:00
Margaux Clerc
e797f7063f Add logcollection methods in linphoneFactory 2015-02-10 18:17:04 +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
Margaux Clerc
cd00cc8355 Add LinphoneCore.setPrimaryContact() with address 2015-02-09 17:37:59 +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
7b62f3313d repair linphone, broken by previous commit implementing stream directions. 2015-02-07 13:23:33 +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
0d94ad277f Handle media direction when creating the local media description according to the call params. 2015-02-06 19:04:11 +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
Margaux Clerc
fae682d42a Check exceptions on JNI listeners 2015-02-06 14:37:29 +01:00
Ghislain MARY
0f12a36b67 Allow queuing several incoming calls instead of declining all of them except the first. 2015-02-06 15:30:05 +01:00
Simon Morlat
59758df62d add custom header API to proxy config 2015-02-05 20:34:38 +01:00
Ghislain MARY
1d080cb1f5 Add default_max_bandwidth parameter and apply it to video when no bandwidth is specified in the signalling. 2015-02-05 17:54:03 +01:00
Jehan Monnier
2b7f2fd1cb Finilize multicast api java binding 2015-02-05 14:40:27 +01:00
Simon Morlat
10ebac867d fix function that searches soundcard 2015-02-05 14:33:44 +01:00
Simon Morlat
7798932b93 fix to previous commit: a real local interface must be decided and bound to to send multicast.
For unicast calls, continue to bind to 0.0.0.0 as we need it for multi-homed environments.
2015-02-05 01:16:05 +01:00
Simon Morlat
9b95f24fc3 avoid multiple warnings due to ms_is_multicast() not used correctly, make code stream type agnostic 2015-02-05 00:09:46 +01:00
Simon Morlat
0009864a69 make remote offered fmtp appended to local ones, instead of replacing 2015-02-04 22:25:39 +01:00
Margaux Clerc
c2116983d5 Remove clear exceptions 2015-02-04 18:18:07 +01:00
Jehan Monnier
ca9738f673 prepare multicast control api java binding 2015-02-04 17:38:20 +01:00
Jehan Monnier
c2551b2baa fix multicast documentation, add java api 2015-02-04 16:39:28 +01:00
François Grisez
2ef0e530b6 Fix compilation. Compatibility with C99 2015-02-04 16:19:33 +01:00
Jehan Monnier
8d45f23dfd fix regression in offer/answer due to multicast 2015-02-04 15:31:51 +01:00
Jehan Monnier
a08aacea3f add android support for multicast rtp 2015-02-04 12:17:15 +01:00
Jehan Monnier
3e1a1430f4 add Android wifi lock management at LinphoneCall level 2015-02-04 12:17:15 +01:00
Jehan Monnier
5dc7fa8d1a make sure multicast and unicast eraly media call forking work 2015-02-04 12:17:15 +01:00
Jehan Monnier
98448654d3 add lc default value for call param real_early_media 2015-02-04 12:17:15 +01:00
Jehan Monnier
06fc0526ec multicast impl 2015-02-04 12:17:14 +01:00
Margaux Clerc
8484642ce2 Add video ifdef 2015-02-04 10:57:38 +01:00
Margaux Clerc
c7437e6ffc Revert LinphoneCoreListener modifications for Android 2015-02-03 16:48:48 +01:00
François Grisez
d2d0458cae Fix bug #1961
Fix crash when receiving an INVITE message with an empty body
2015-02-03 14:53:42 +01:00
Simon Morlat
53bc2cd5a0 add tests to check sips and ipv6 support of flexisip 2015-02-02 18:13:55 +01:00
Ghislain MARY
ecf4ba1b5c Enable setting a different video window id for each call. 2015-02-02 14:25:57 +01:00
Johan Pascal
92c1c6d4ac code cleaning
remove useless DTLS debug traces
2015-01-31 22:40:56 +01:00
Simon Morlat
cced42ebc5 add test for generic CN, update oRTP and ms2 2015-01-30 20:00:35 +01:00
Margaux Clerc
31d3bd0bfa Add JNI setRingback function 2015-01-30 10:28:40 +01:00
Simon Morlat
41232a3954 adapt for lastest polarssl on windows, fix system include paths preempting
ortp and ms2 include paths.
2015-01-30 00:00:19 +01:00
Simon Morlat
5f6b3fa729 add setPreferredFramerate/getPreferredFramerate accessors 2015-01-29 15:34:40 +01:00
Jehan Monnier
217be11870 fix Android conpilation issue 2015-01-29 12:57:44 +01:00
Gautier Pelloux-Prayer
d3f2881587 Fix android build 2015-01-29 11:45:14 +01:00
Simon Morlat
37c17e2703 add setPreferredFramerate() 2015-01-29 11:21:31 +01:00
Simon Morlat
816ab8dfbd adapt to mediastreamer2 2015-01-27 17:03:48 +01:00
Johan Pascal
219451388d Merge remote-tracking branch 'origin/master' into dev_dtls 2015-01-27 10:42:06 +01:00
Guillaume BIENKOWSKI
f65ec2e2e9 Fix lengthy SDP buffer allocation 2015-01-23 16:26:57 +01:00
Guillaume BIENKOWSKI
7acf4df883 Add a unit test for a no-sdp reinvite after a pause, and implement a correction to handle this case. 2015-01-23 14:30:38 +01:00
Simon Morlat
f48e34c4ee fix bad comment 2015-01-23 12:47:14 +01:00
Simon Morlat
7e52aa54a9 Merge branch 'dev_payloadtypematch' 2015-01-23 12:15:26 +01:00
Simon Morlat
16180e2430 change the way payload type numbers are assigned, so that an application can support more payload type than the RTP profile table allows to contain.
Compliance with RFC3264 (offer answer model) is improved, by reusing numbers in case of reINVITEs.
Fix memory leaks
Move offer/answer related tests into a new test suite.
2015-01-21 22:38:46 +01:00
Johan Pascal
c95fd55126 DTLS-SRTP fix memory leak 2015-01-20 00:59:25 +01:00