Commit graph

2484 commits

Author SHA1 Message Date
Ghislain MARY
a45b6fbd73 Add raddr and rport values in ICE candidate attributes in the SDP. 2012-07-25 15:32:51 +02:00
Ghislain MARY
dc308bc2c6 Only include ICE candidates matching the default destination for each component of the stream in RE-INVITE for Completed check lists. 2012-07-25 12:54:25 +02:00
Ghislain MARY
20c2ba6ff2 ICE API change. 2012-07-25 11:18:05 +02:00
Ghislain MARY
b11704376f Good timing handling for STUN request during ICE candidates gathering. 2012-07-24 16:03:55 +02:00
Ghislain MARY
d3b07fe32d Eliminate ICE redundant candidates. 2012-07-24 15:04:19 +02:00
Ghislain MARY
ebdfca041b Specify remote RTCP address explicitly. 2012-07-23 15:26:18 +02:00
Ghislain MARY
f97f51d4f3 Specify local RTCP port explicitly. 2012-07-23 14:28:19 +02:00
Ghislain MARY
55cb3fa3ed Parse the rtcp attribute in the SDP if present. 2012-07-23 13:37:10 +02:00
Ghislain MARY
3d0f4b369b Add RTCP attribute for each media stream when ICE is activated. 2012-07-23 12:03:17 +02:00
Ghislain MARY
1ed0fa066e Re-Invite when ICE processing is finished successfully. 2012-07-23 10:52:53 +02:00
Ghislain MARY
ba85ea0b32 Fix putting media specific c= line in the SDP. 2012-07-20 17:24:38 +02:00
Ghislain MARY
4a0f37147c Only the Controlling ICE agent sends the re-invite. 2012-07-20 17:23:57 +02:00
Ghislain MARY
5f622db086 Send RE-INVITE when the ICE session processing finishes successfully. 2012-07-20 15:38:57 +02:00
Ghislain MARY
83bc61b27b Callback registering is now useless (use event queues instead). 2012-07-20 14:46:41 +02:00
Ghislain MARY
4c527f6466 The ICE check lists are destroyed automatically when destroying the ICE session. 2012-07-20 12:15:56 +02:00
Ghislain MARY
ca3536d4e1 Fix number of media streams in 200 OK SDP. 2012-07-20 10:05:41 +02:00
Ghislain MARY
6066dbc529 Fix ICE roles. 2012-07-20 09:58:59 +02:00
Ghislain MARY
6857091ea9 Moved ICE session and check lists respectively from LinphoneCall and SalMediaDescription to SalOp. 2012-07-19 15:03:27 +02:00
Ghislain MARY
91c9eff049 Copy ICE check list pointers between media descriptions. 2012-07-19 15:03:27 +02:00
Ghislain MARY
2ef1e7c9cd Gather ICE candidates on incoming call. 2012-07-19 15:03:27 +02:00
Ghislain MARY
3020133c80 Allocate ICE session when parsing SDP on incoming call. 2012-07-19 15:03:27 +02:00
Ghislain MARY
c93c092cf3 Parse ICE attributes when receiving SDP. 2012-07-19 15:03:27 +02:00
Ghislain MARY
afe90f2be9 Create ICE session when receiving an incoming call if this is necessary. 2012-07-19 15:03:27 +02:00
Ghislain MARY
f8f3db359c Define ICE session role explicitly. 2012-07-19 15:03:27 +02:00
Ghislain MARY
17ea460309 Good connection address and media ports in the SDP when using ICE. 2012-07-19 15:03:27 +02:00
Ghislain MARY
47441a8d38 Add ICE attributes in the SDP content. 2012-07-19 15:03:27 +02:00
Ghislain MARY
38af09c6b5 Fix ICE candidates gathering for video stream. 2012-07-19 15:03:27 +02:00
Ghislain MARY
e594edfe34 Compute ICE foundations and choose default candidates when ICE candidate gathering is finished. 2012-07-19 15:03:27 +02:00
Ghislain MARY
1d3aab598e Gather ICE host candidates when starting an outgoing call. 2012-07-19 15:03:27 +02:00
Ghislain MARY
c87250cb9a Gather ICE server reflexive candidates when starting an outgoing call. 2012-07-19 15:03:27 +02:00
Ghislain MARY
47b52bbcdb Allocate ICE session and check lists for each stream when ICE is enabled. 2012-07-19 15:03:27 +02:00
Ghislain MARY
fd852f01c6 Add configuration parameter to enable ICE. 2012-07-19 15:03:27 +02:00
Jehan Monnier
c4bf7958ab make sure only one transport is configured 2012-07-19 14:46:17 +02:00
Jehan Monnier
5273d7c70f better eclispe discovery 2012-07-17 18:58:34 +02:00
Guillaume Beraudo
333520bf85 Fix _sdp_message_get_mline_dir on recvonly attribute. 2012-07-16 11:19:06 +02:00
Guillaume Beraudo
ae4b03f1df Increase incoming timeout to 30s. 2012-07-16 11:17:43 +02:00
Simon Morlat
57d9f33e25 fix double g_thread initialization in wizard 2012-07-10 10:13:31 +02:00
Jehan Monnier
9496394c88 update ms2: use VOICE_COMMUNICATION source for android recorder if sdk version > 10 2012-07-04 11:40:17 +02:00
Yann Diorcet
179727a5f6 Update ms2 2012-06-29 18:30:02 +02:00
Simon Morlat
3860e1c493 attempt workaround for GtkEntry bug under windows and chinese language. 2012-06-29 11:49:32 +02:00
Sylvain Berfini
9f02a12f46 Added missing JNI method refreshRegisters 2012-06-28 14:54:54 +02:00
Sylvain Berfini
5acfbd0ac3 Merge branch 'master' of git.linphone.org:linphone 2012-06-28 14:38:29 +02:00
Sylvain Berfini
693ee8d265 Fix java tutorials 2012-06-28 14:38:16 +02:00
Jehan Monnier
7d105b10d9 add notifyReceived + refreshRegisters to java api 2 2012-06-28 13:31:51 +02:00
Jehan Monnier
9f5ad3739e Revert "add notifyReceived + refreshRegisters to java api"
This reverts commit cf9332d400.
2012-06-28 13:26:35 +02:00
Jehan Monnier
cf9332d400 add notifyReceived + refreshRegisters to java api 2012-06-28 13:18:00 +02:00
Simon Morlat
20c23f8b8e fix for old glib version 2012-06-28 09:59:53 +02:00
Simon Morlat
8b74551ac8 improve display of call logs for i18n dates. 2012-06-27 16:09:03 +02:00
Sylvain Berfini
fc2940d526 ms2 updated 2012-06-27 14:45:26 +02:00
Simon Morlat
31e9e71fc2 fix missing strptime for windows, make call logs full backward compatible 2012-06-27 12:26:54 +02:00