Commit graph

10268 commits

Author SHA1 Message Date
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
e1e58fbe4c Using real useragent when creating an account 2012-08-02 12:30:27 +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
Sylvain Berfini
1d59cffb49 Fix settings issues 2012-08-02 10:13:32 +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
Sylvain Berfini
36d15495a0 Drawable hdpi and mdpi + rotation issue fixed + memory leak fixed 2012-08-01 17:14:02 +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
Ghislain MARY
bb80550705 Delete ICE session, when its state is Failed after receiving an answer from the peer (probably caused by ice-mismatch attributes). 2012-08-01 11:34:51 +02:00
Ghislain MARY
8e50e1c2bd Fix some more crashes related to asynchronous ICE candidates gathering. 2012-08-01 11:32:36 +02:00
Ghislain MARY
922caf698f Fix some crashes related to asynchronous ICE candidates gathering. 2012-08-01 09:52:51 +02:00
Ghislain MARY
950c65ffd9 Defer ringing when ICE is activated to be able to gather local candidates. 2012-08-01 09:29:19 +02:00
Ghislain MARY
53d44ea8ee Add some checks to prevent crashes. 2012-07-31 17:10:53 +02:00
Jehan Monnier
9a0097a974 fix IOS camera localized name issue 2012-07-31 16:22:25 +02:00
Ghislain MARY
6d0083a1f4 Asynchronous ICE candidates gathering. 2012-07-31 12:12:06 +02:00
Simon Morlat
d36cc880b8 merge patch to indicate whether video is active in linphonec 2012-07-31 11:28:44 +02:00
Jehan Monnier
e2d0579e6b First working version 2012-07-27 18:24:08 +02:00
Ghislain MARY
3c3051a0be Set the state of an ICE check list to Failed if an ice-mismatch attribute is received for it. 2012-07-27 16:02:31 +02:00
Ghislain MARY
72360e58a5 Check for ICE mismatch and add the ice-mismatch attribute in the SDP if there is a mismatch. 2012-07-27 15:33:28 +02:00
Ghislain MARY
682e19e665 Specify default ICE remote candidates. 2012-07-27 12:10:35 +02:00
Yann Diorcet
14fc5446d0 Fix Decline/Missed call log 2012-07-26 16:17:46 +02:00
Yann Diorcet
771cff4252 Update ms2 2012-07-26 15:38:02 +02:00
Ghislain MARY
dc4c620474 Include ice-ufrag and ice-pwd attributes in RE-INVITE. 2012-07-26 12:21:37 +02:00
Ghislain MARY
cec1d35fed Handle the case where ICE is activated locally but the remote does not support it. 2012-07-26 11:28:26 +02:00
Ghislain MARY
df347a9733 Handle case where ICE is activated and the configured STUN server do not reply. 2012-07-26 10:49:12 +02:00
Ghislain MARY
3cca370ef1 Handle received ICE remote-candidates attribute in SDP. 2012-07-26 09:55:32 +02:00
Sylvain Berfini
75e09c9613 Updated builtin echo canceller devices list 2012-07-25 17:23:51 +02:00