Commit graph

2556 commits

Author SHA1 Message Date
Ghislain MARY
4e511fe479 Merge branch 'dev_ice' 2012-08-16 12:01:29 +02:00
Ghislain MARY
42e4255c96 Update ms2 and oRTP. 2012-08-16 12:00:49 +02:00
Ghislain MARY
98cfcb39f9 Better loop ending test. 2012-08-16 10:59:14 +02:00
Ghislain MARY
7b5bddf359 Deactivate symmetric RTP when ICE is in use. 2012-08-14 12:37:21 +02:00
Ghislain MARY
6f392caf46 Do not set the c= line to 0.0.0.0 to pause a call when ICE is used. 2012-08-13 15:03:17 +02:00
Ghislain MARY
bccc94646a Restart ICE if the c= line is set to 0.0.0.0. 2012-08-13 14:28:31 +02:00
Simon Morlat
0203f32f0f fix bug when telephone-event appears first in a remote SDP offer 2012-08-13 09:49:51 +02:00
Simon Morlat
adf9c369f9 update ms2 2012-08-13 09:48:57 +02:00
Ghislain MARY
32ef8c9994 Define ICE firewall policy for java. 2012-08-10 17:23:54 +02:00
Ghislain MARY
202821d4f5 Merge branch 'master' into dev_ice 2012-08-10 13:21:45 +02:00
Ghislain MARY
66f80b83ff Fix compilation when video is not enabled. 2012-08-10 12:49:04 +02:00
Yann Diorcet
c97efee37a Update ms2 2012-08-10 10:41:51 +02:00
Simon Morlat
6f9b9458f7 add config entry to finely select audio stream features 2012-08-09 16:08:21 +02:00
Ghislain MARY
4b8a215735 Can now use ICE and ping OPTIONS in parallel. 2012-08-09 15:45:22 +02:00
Ghislain MARY
ccfd3c7b2d Update of ICE from remote media description may delete the ICE session, so check that the session exists after the update to prevent crashes. 2012-08-09 14:47:20 +02:00
Ghislain MARY
d0e7a66501 Refactor code to prevent changing linphone_core API. 2012-08-09 13:04:19 +02:00
Simon Morlat
dc5b821d22 fix makefile for android 2012-08-09 11:04:23 +02:00
Ghislain MARY
bad089b4a7 Restore ice-mismatch that was broken during redesign of the interface between media descriptions and ICE. 2012-08-09 09:55:02 +02:00
Ghislain MARY
6eb7105258 Restart ICE if remote credentials have changed. 2012-08-08 16:29:54 +02:00
Ghislain MARY
c6dfd648a9 Restart ICE if requested by ICE itself. 2012-08-08 14:53:27 +02:00
Ghislain MARY
d3851711b1 Defer sending of answer of re-invite when there are some ICE losing candidate pairs. 2012-08-08 13:14:06 +02:00
Ghislain MARY
3611187779 Use ICE selected pairs instead of nominated valid pairs. 2012-08-08 11:43:51 +02:00
Yann Diorcet
e93d9096ff Update ms2 2012-08-07 17:38:20 +02:00
Ghislain MARY
dbb1253c6d If ICE processing fails, delete the ICE session. 2012-08-07 16:35:43 +02:00
Ghislain MARY
3bf2dea300 Change of mediastream2 API. 2012-08-07 13:44:18 +02:00
Ghislain MARY
aef56a9c3a Correctly handle content of SDP when ICE has completed for a specific media stream. 2012-08-07 11:45:47 +02:00
Sylvain Berfini
e1c3d22d29 Fix memory leak for android 2012-08-07 11:44:14 +02:00
Ghislain MARY
7baeffbff4 Use correct contact address in RE-INVITE SIP messages. 2012-08-07 10:53:07 +02:00
Ghislain MARY
2a827ff58a Some fixes of bugs introduced with redesign of interaction between ICE and media descriptions. 2012-08-06 17:08:06 +02:00
Yann Diorcet
54ec1064fd Merge branch 'master' of git.linphone.org:linphone 2012-08-06 14:14:57 +02:00
Ghislain MARY
5742b453cd Handle conversion between media description and ice session. 2012-08-06 11:41:29 +02:00
Ghislain MARY
6f2853c8a0 Redesign ICE integration to prevent Sal from depending on ICE.
- Move the ICE session from the Sal Op to the LinphoneCall.
 - Do not access directly to the ICE session to generate the SDP from
   the media description or to generate the media description from the
   SDP. Instead include ICE attributes in the media description.
2012-08-06 11:16:16 +02:00
Yann Diorcet
4ffd88d85f Merge branch 'master' of git.linphone.org:linphone 2012-08-06 10:41:17 +02:00
Simon Morlat
3be24046c2 update documentation 2012-08-06 10:40:59 +02:00
Simon Morlat
bde9b86e96 add API to set custom parameters in the SIP contact address of registers. 2012-08-03 16:33:22 +02:00
Simon Morlat
a58b548331 fix version number declaration 2012-08-03 13:44:43 +02:00
Yann Diorcet
e6ef8b45a4 Update MS2 2012-08-03 09:41:00 +02:00
Ghislain MARY
93db3330b6 Prevent crash, video stream may not exist at this time. 2012-08-02 18:03:48 +02:00
Ghislain MARY
fa824200e3 Prevent video stop on ICE reinvite when video connectivity checks are finished. 2012-08-02 15:39:48 +02:00
Sylvain Berfini
5f2640d57a Android Makefile changed to automatically update linphone version 2012-08-02 12:45:15 +02:00
Sylvain Berfini
271814cdfb Merge branch 'master' of git.linphone.org:linphone 2012-08-02 12:18:17 +02:00
Sylvain Berfini
042890cdde GetVersion method for linphoneCore exported 2012-08-02 12:17:57 +02:00
Ghislain MARY
65c46c6cb8 Defer acceptation of video activation to gather ICE candidates if ICE is enabled. 2012-08-02 12:16:25 +02:00
Yann Diorcet
78fae7acaf Update ms2 2012-08-02 09:20:51 +02:00
Yann Diorcet
1be3541741 Update ms2 2012-08-01 17:59:50 +02:00
Ghislain MARY
e5103d7a76 Remove ICE check list from the session when removing video from the communication. 2012-08-01 17:22:37 +02:00
Ghislain MARY
623e9e1813 Remove ICE check lists from media streams that are removed from the SDP. 2012-08-01 15:56:34 +02:00
Ghislain MARY
652471f66f Defer call update when adding video during communication if ICE is activated to wait for ICE candidates gathering to finish. 2012-08-01 15:24:15 +02:00
Ghislain MARY
981accf8bb Do not create an ICE check list if it has already been created. 2012-08-01 15:11:39 +02:00
Sylvain Berfini
deb7ed6d93 Exported is_network_reachable method through JNI 2012-08-01 14:03:28 +02:00