]> sjero.net Git - linphone/log
linphone
11 years agoRedesign ICE integration to prevent Sal from depending on ICE.
Ghislain MARY [Fri, 3 Aug 2012 08:53:49 +0000 (10:53 +0200)]
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.

11 years agoPrevent crash, video stream may not exist at this time.
Ghislain MARY [Thu, 2 Aug 2012 16:03:48 +0000 (18:03 +0200)]
Prevent crash, video stream may not exist at this time.

11 years agoPrevent video stop on ICE reinvite when video connectivity checks are finished.
Ghislain MARY [Thu, 2 Aug 2012 13:39:48 +0000 (15:39 +0200)]
Prevent video stop on ICE reinvite when video connectivity checks are finished.

11 years agoDefer acceptation of video activation to gather ICE candidates if ICE is enabled.
Ghislain MARY [Thu, 2 Aug 2012 10:16:25 +0000 (12:16 +0200)]
Defer acceptation of video activation to gather ICE candidates if ICE is enabled.

11 years agoRemove ICE check list from the session when removing video from the communication.
Ghislain MARY [Wed, 1 Aug 2012 14:06:19 +0000 (16:06 +0200)]
Remove ICE check list from the session when removing video from the communication.

11 years agoRemove ICE check lists from media streams that are removed from the SDP.
Ghislain MARY [Wed, 1 Aug 2012 13:56:34 +0000 (15:56 +0200)]
Remove ICE check lists from media streams that are removed from the SDP.

11 years agoDefer call update when adding video during communication if ICE is activated to wait...
Ghislain MARY [Wed, 1 Aug 2012 13:16:47 +0000 (15:16 +0200)]
Defer call update when adding video during communication if ICE is activated to wait for ICE candidates gathering to finish.

11 years agoDo not create an ICE check list if it has already been created.
Ghislain MARY [Wed, 1 Aug 2012 13:11:39 +0000 (15:11 +0200)]
Do not create an ICE check list if it has already been created.

11 years agoDelete ICE session, when its state is Failed after receiving an answer from the peer...
Ghislain MARY [Wed, 1 Aug 2012 09:34:51 +0000 (11:34 +0200)]
Delete ICE session, when its state is Failed after receiving an answer from the peer (probably caused by ice-mismatch attributes).

11 years agoFix some more crashes related to asynchronous ICE candidates gathering.
Ghislain MARY [Wed, 1 Aug 2012 09:31:36 +0000 (11:31 +0200)]
Fix some more crashes related to asynchronous ICE candidates gathering.

11 years agoFix some crashes related to asynchronous ICE candidates gathering.
Ghislain MARY [Wed, 1 Aug 2012 07:30:27 +0000 (09:30 +0200)]
Fix some crashes related to asynchronous ICE candidates gathering.

11 years agoDefer ringing when ICE is activated to be able to gather local candidates.
Ghislain MARY [Tue, 31 Jul 2012 15:14:15 +0000 (17:14 +0200)]
Defer ringing when ICE is activated to be able to gather local candidates.

11 years agoAdd some checks to prevent crashes.
Ghislain MARY [Tue, 31 Jul 2012 15:10:53 +0000 (17:10 +0200)]
Add some checks to prevent crashes.

11 years agoAsynchronous ICE candidates gathering.
Ghislain MARY [Tue, 31 Jul 2012 07:05:47 +0000 (09:05 +0200)]
Asynchronous ICE candidates gathering.

11 years agoSet the state of an ICE check list to Failed if an ice-mismatch attribute is received...
Ghislain MARY [Fri, 27 Jul 2012 14:02:31 +0000 (16:02 +0200)]
Set the state of an ICE check list to Failed if an ice-mismatch attribute is received for it.

11 years agoCheck for ICE mismatch and add the ice-mismatch attribute in the SDP if there is...
Ghislain MARY [Fri, 27 Jul 2012 13:33:28 +0000 (15:33 +0200)]
Check for ICE mismatch and add the ice-mismatch attribute in the SDP if there is a mismatch.

11 years agoSpecify default ICE remote candidates.
Ghislain MARY [Fri, 27 Jul 2012 10:10:35 +0000 (12:10 +0200)]
Specify default ICE remote candidates.

11 years agoInclude ice-ufrag and ice-pwd attributes in RE-INVITE.
Ghislain MARY [Thu, 26 Jul 2012 10:21:37 +0000 (12:21 +0200)]
Include ice-ufrag and ice-pwd attributes in RE-INVITE.

11 years agoHandle the case where ICE is activated locally but the remote does not support it.
Ghislain MARY [Thu, 26 Jul 2012 09:28:26 +0000 (11:28 +0200)]
Handle the case where ICE is activated locally but the remote does not support it.

11 years agoHandle case where ICE is activated and the configured STUN server do not reply.
Ghislain MARY [Thu, 26 Jul 2012 08:49:12 +0000 (10:49 +0200)]
Handle case where ICE is activated and the configured STUN server do not reply.

11 years agoHandle received ICE remote-candidates attribute in SDP.
Ghislain MARY [Thu, 26 Jul 2012 07:55:32 +0000 (09:55 +0200)]
Handle received ICE remote-candidates attribute in SDP.

11 years agoAdd remote-candidates attributes in the SDP in RE-INVITE when ICE process has process...
Ghislain MARY [Wed, 25 Jul 2012 14:41:31 +0000 (16:41 +0200)]
Add remote-candidates attributes in the SDP in RE-INVITE when ICE process has processed successfully.

11 years agoAdd raddr and rport values in ICE candidate attributes in the SDP.
Ghislain MARY [Wed, 25 Jul 2012 13:32:51 +0000 (15:32 +0200)]
Add raddr and rport values in ICE candidate attributes in the SDP.

11 years agoOnly include ICE candidates matching the default destination for each component of...
Ghislain MARY [Wed, 25 Jul 2012 10:54:25 +0000 (12:54 +0200)]
Only include ICE candidates matching the default destination for each component of the stream in RE-INVITE for Completed check lists.

11 years agoICE API change.
Ghislain MARY [Wed, 25 Jul 2012 09:18:05 +0000 (11:18 +0200)]
ICE API change.

11 years agoGood timing handling for STUN request during ICE candidates gathering.
Ghislain MARY [Tue, 24 Jul 2012 14:03:55 +0000 (16:03 +0200)]
Good timing handling for STUN request during ICE candidates gathering.

11 years agoEliminate ICE redundant candidates.
Ghislain MARY [Tue, 24 Jul 2012 13:04:19 +0000 (15:04 +0200)]
Eliminate ICE redundant candidates.

11 years agoSpecify remote RTCP address explicitly.
Ghislain MARY [Mon, 23 Jul 2012 13:26:18 +0000 (15:26 +0200)]
Specify remote RTCP address explicitly.

11 years agoSpecify local RTCP port explicitly.
Ghislain MARY [Mon, 23 Jul 2012 12:28:19 +0000 (14:28 +0200)]
Specify local RTCP port explicitly.

11 years agoParse the rtcp attribute in the SDP if present.
Ghislain MARY [Mon, 23 Jul 2012 11:37:10 +0000 (13:37 +0200)]
Parse the rtcp attribute in the SDP if present.

11 years agoAdd RTCP attribute for each media stream when ICE is activated.
Ghislain MARY [Mon, 23 Jul 2012 10:03:17 +0000 (12:03 +0200)]
Add RTCP attribute for each media stream when ICE is activated.

11 years agoRe-Invite when ICE processing is finished successfully.
Ghislain MARY [Mon, 23 Jul 2012 08:52:53 +0000 (10:52 +0200)]
Re-Invite when ICE processing is finished successfully.

11 years agoFix putting media specific c= line in the SDP.
Ghislain MARY [Fri, 20 Jul 2012 15:24:38 +0000 (17:24 +0200)]
Fix putting media specific c= line in the SDP.

11 years agoOnly the Controlling ICE agent sends the re-invite.
Ghislain MARY [Fri, 20 Jul 2012 15:23:57 +0000 (17:23 +0200)]
Only the Controlling ICE agent sends the re-invite.

11 years agoSend RE-INVITE when the ICE session processing finishes successfully.
Ghislain MARY [Fri, 20 Jul 2012 13:38:57 +0000 (15:38 +0200)]
Send RE-INVITE when the ICE session processing finishes successfully.

11 years agoCallback registering is now useless (use event queues instead).
Ghislain MARY [Fri, 20 Jul 2012 12:46:41 +0000 (14:46 +0200)]
Callback registering is now useless (use event queues instead).

11 years agoThe ICE check lists are destroyed automatically when destroying the ICE session.
Ghislain MARY [Fri, 20 Jul 2012 10:15:56 +0000 (12:15 +0200)]
The ICE check lists are destroyed automatically when destroying the ICE session.

11 years agoFix number of media streams in 200 OK SDP.
Ghislain MARY [Fri, 20 Jul 2012 08:05:41 +0000 (10:05 +0200)]
Fix number of media streams in 200 OK SDP.

11 years agoFix ICE roles.
Ghislain MARY [Fri, 20 Jul 2012 07:58:59 +0000 (09:58 +0200)]
Fix ICE roles.

11 years agoMoved ICE session and check lists respectively from LinphoneCall and SalMediaDescript...
Ghislain MARY [Thu, 19 Jul 2012 12:13:37 +0000 (14:13 +0200)]
Moved ICE session and check lists respectively from LinphoneCall and SalMediaDescription to SalOp.

11 years agoCopy ICE check list pointers between media descriptions.
Ghislain MARY [Thu, 19 Jul 2012 07:43:28 +0000 (09:43 +0200)]
Copy ICE check list pointers between media descriptions.

11 years agoGather ICE candidates on incoming call.
Ghislain MARY [Wed, 18 Jul 2012 14:51:49 +0000 (16:51 +0200)]
Gather ICE candidates on incoming call.

11 years agoAllocate ICE session when parsing SDP on incoming call.
Ghislain MARY [Wed, 18 Jul 2012 14:24:03 +0000 (16:24 +0200)]
Allocate ICE session when parsing SDP on incoming call.

11 years agoParse ICE attributes when receiving SDP.
Ghislain MARY [Wed, 18 Jul 2012 13:41:58 +0000 (15:41 +0200)]
Parse ICE attributes when receiving SDP.

11 years agoCreate ICE session when receiving an incoming call if this is necessary.
Ghislain MARY [Wed, 18 Jul 2012 12:17:06 +0000 (14:17 +0200)]
Create ICE session when receiving an incoming call if this is necessary.

11 years agoDefine ICE session role explicitly.
Ghislain MARY [Wed, 18 Jul 2012 10:29:05 +0000 (12:29 +0200)]
Define ICE session role explicitly.

11 years agoGood connection address and media ports in the SDP when using ICE.
Ghislain MARY [Wed, 18 Jul 2012 09:47:05 +0000 (11:47 +0200)]
Good connection address and media ports in the SDP when using ICE.

11 years agoAdd ICE attributes in the SDP content.
Ghislain MARY [Wed, 18 Jul 2012 09:15:34 +0000 (11:15 +0200)]
Add ICE attributes in the SDP content.

11 years agoFix ICE candidates gathering for video stream.
Ghislain MARY [Wed, 18 Jul 2012 09:14:47 +0000 (11:14 +0200)]
Fix ICE candidates gathering for video stream.

11 years agoCompute ICE foundations and choose default candidates when ICE candidate gathering...
Ghislain MARY [Tue, 17 Jul 2012 15:14:47 +0000 (17:14 +0200)]
Compute ICE foundations and choose default candidates when ICE candidate gathering is finished.

11 years agoGather ICE host candidates when starting an outgoing call.
Ghislain MARY [Tue, 17 Jul 2012 15:10:03 +0000 (17:10 +0200)]
Gather ICE host candidates when starting an outgoing call.

11 years agoGather ICE server reflexive candidates when starting an outgoing call.
Ghislain MARY [Tue, 17 Jul 2012 14:46:36 +0000 (16:46 +0200)]
Gather ICE server reflexive candidates when starting an outgoing call.

11 years agoAllocate ICE session and check lists for each stream when ICE is enabled.
Ghislain MARY [Tue, 17 Jul 2012 13:02:44 +0000 (15:02 +0200)]
Allocate ICE session and check lists for each stream when ICE is enabled.

11 years agoAdd configuration parameter to enable ICE.
Ghislain MARY [Tue, 17 Jul 2012 10:23:33 +0000 (12:23 +0200)]
Add configuration parameter to enable ICE.

11 years agomake sure only one transport is configured
Jehan Monnier [Thu, 19 Jul 2012 12:46:00 +0000 (14:46 +0200)]
make sure only one transport is configured

11 years agobetter eclispe discovery
Jehan Monnier [Tue, 17 Jul 2012 16:58:34 +0000 (18:58 +0200)]
better eclispe discovery

11 years agoFix _sdp_message_get_mline_dir on recvonly attribute.
Guillaume Beraudo [Mon, 16 Jul 2012 09:19:06 +0000 (11:19 +0200)]
Fix _sdp_message_get_mline_dir on recvonly attribute.

11 years agoIncrease incoming timeout to 30s.
Guillaume Beraudo [Mon, 16 Jul 2012 09:17:43 +0000 (11:17 +0200)]
Increase incoming timeout to 30s.

11 years agofix double g_thread initialization in wizard
Simon Morlat [Tue, 10 Jul 2012 08:13:31 +0000 (10:13 +0200)]
fix double g_thread initialization in wizard

11 years agoupdate ms2: use VOICE_COMMUNICATION source for android recorder if sdk version > 10
Jehan Monnier [Wed, 4 Jul 2012 09:40:17 +0000 (11:40 +0200)]
update ms2: use VOICE_COMMUNICATION source for android recorder if sdk version > 10

11 years agoUpdate ms2
Yann Diorcet [Fri, 29 Jun 2012 16:30:02 +0000 (18:30 +0200)]
Update ms2

11 years agoattempt workaround for GtkEntry bug under windows and chinese language.
Simon Morlat [Fri, 29 Jun 2012 09:49:32 +0000 (11:49 +0200)]
attempt workaround for GtkEntry bug under windows and chinese language.

11 years agoAdded missing JNI method refreshRegisters
Sylvain Berfini [Thu, 28 Jun 2012 12:54:54 +0000 (14:54 +0200)]
Added missing JNI method refreshRegisters

11 years agoMerge branch 'master' of git.linphone.org:linphone
Sylvain Berfini [Thu, 28 Jun 2012 12:38:29 +0000 (14:38 +0200)]
Merge branch 'master' of git.linphone.org:linphone

11 years agoFix java tutorials
Sylvain Berfini [Thu, 28 Jun 2012 12:38:16 +0000 (14:38 +0200)]
Fix java tutorials

11 years agoadd notifyReceived + refreshRegisters to java api 2
Jehan Monnier [Thu, 28 Jun 2012 11:31:51 +0000 (13:31 +0200)]
add notifyReceived + refreshRegisters to java api 2

11 years agoRevert "add notifyReceived + refreshRegisters to java api"
Jehan Monnier [Thu, 28 Jun 2012 11:26:35 +0000 (13:26 +0200)]
Revert "add notifyReceived + refreshRegisters to java api"

This reverts commit cf9332d400cf4ac1b50e679bdd27ab851b5ceea7.

11 years agoadd notifyReceived + refreshRegisters to java api
Jehan Monnier [Thu, 28 Jun 2012 11:17:55 +0000 (13:17 +0200)]
add notifyReceived + refreshRegisters to java api

11 years agofix for old glib version
Simon Morlat [Thu, 28 Jun 2012 07:59:53 +0000 (09:59 +0200)]
fix for old glib version

11 years agoimprove display of call logs for i18n dates.
Simon Morlat [Wed, 27 Jun 2012 14:09:03 +0000 (16:09 +0200)]
improve display of call logs for i18n dates.

11 years agoms2 updated
Sylvain Berfini [Wed, 27 Jun 2012 12:45:26 +0000 (14:45 +0200)]
ms2 updated

11 years agofix missing strptime for windows, make call logs full backward compatible
Simon Morlat [Wed, 27 Jun 2012 10:26:54 +0000 (12:26 +0200)]
fix missing strptime for windows, make call logs full backward compatible

11 years agoFix zoom JNI export
Sylvain Berfini [Wed, 27 Jun 2012 08:58:35 +0000 (10:58 +0200)]
Fix zoom JNI export

11 years agotakeSnapshot and zoomVideo methods exported throught JNI
Sylvain Berfini [Wed, 27 Jun 2012 08:16:00 +0000 (10:16 +0200)]
takeSnapshot and zoomVideo methods exported throught JNI

11 years agochange the way call log dates are stored in linphonerc
Simon Morlat [Tue, 26 Jun 2012 21:12:38 +0000 (23:12 +0200)]
change the way call log dates are stored in linphonerc

11 years agoignore tunnel transmissions errors (usually when not ready) for SIP
Simon Morlat [Tue, 26 Jun 2012 11:11:07 +0000 (13:11 +0200)]
ignore tunnel transmissions errors (usually when not ready) for SIP

11 years agoFix compilation issue
Sylvain Berfini [Tue, 26 Jun 2012 09:03:17 +0000 (11:03 +0200)]
Fix compilation issue

11 years agoupdate ms2
Sylvain Berfini [Tue, 26 Jun 2012 08:43:54 +0000 (10:43 +0200)]
update ms2

11 years agoenhance documentation
Simon Morlat [Thu, 21 Jun 2012 10:13:10 +0000 (12:13 +0200)]
enhance documentation

11 years agofix makefile (include linphone_tunnel.cc always)
Simon Morlat [Thu, 21 Jun 2012 08:39:50 +0000 (10:39 +0200)]
fix makefile (include linphone_tunnel.cc always)

11 years agoadd setHttpProxy wrapper
Simon Morlat [Mon, 18 Jun 2012 14:56:48 +0000 (16:56 +0200)]
add setHttpProxy wrapper

11 years agoUpdate ms2 (fix)
Yann Diorcet [Wed, 13 Jun 2012 15:45:48 +0000 (17:45 +0200)]
Update ms2 (fix)

11 years agoUpdate ms2
Yann Diorcet [Wed, 13 Jun 2012 15:38:13 +0000 (17:38 +0200)]
Update ms2

11 years agoAdded resetMissedCallsCount to linphone core and exported via JNI
Sylvain Berfini [Wed, 13 Jun 2012 13:11:25 +0000 (15:11 +0200)]
Added resetMissedCallsCount to linphone core and exported via JNI

11 years agoExported JNI method to get call duration from log
Sylvain Berfini [Wed, 13 Jun 2012 12:15:48 +0000 (14:15 +0200)]
Exported JNI method to get call duration from log

11 years agoAdded LinphoneCallLog interface previously exported JNI method
Sylvain Berfini [Wed, 13 Jun 2012 12:11:14 +0000 (14:11 +0200)]
Added LinphoneCallLog interface previously exported JNI method

11 years agoAdded JNI method to get call start date in log
Sylvain Berfini [Wed, 13 Jun 2012 12:06:52 +0000 (14:06 +0200)]
Added JNI method to get call start date in log

11 years agoSave the logs removed
Sylvain Berfini [Wed, 13 Jun 2012 08:34:52 +0000 (10:34 +0200)]
Save the logs removed

11 years agoMerge branch 'master' of git.linphone.org:linphone
Sylvain Berfini [Wed, 13 Jun 2012 08:15:20 +0000 (10:15 +0200)]
Merge branch 'master' of git.linphone.org:linphone

11 years agoCreated and exported some methods to manage call logs from Java
Sylvain Berfini [Wed, 13 Jun 2012 08:15:16 +0000 (10:15 +0200)]
Created and exported some methods to manage call logs from Java

11 years agofix bugs in call status, write codecs config immediately
Simon Morlat [Tue, 12 Jun 2012 15:21:11 +0000 (17:21 +0200)]
fix bugs in call status, write codecs config immediately

11 years agoAdded getStatus method for LinphoneCallLog
Sylvain Berfini [Tue, 12 Jun 2012 14:18:19 +0000 (16:18 +0200)]
Added getStatus method for LinphoneCallLog

11 years agofix sip random port feature
Simon Morlat [Tue, 12 Jun 2012 14:10:13 +0000 (16:10 +0200)]
fix sip random port feature

11 years agoimprove linphone_core_find_payload_type to use strcasecmp
Simon Morlat [Tue, 12 Jun 2012 11:48:34 +0000 (13:48 +0200)]
improve linphone_core_find_payload_type to use strcasecmp

11 years agoclean up expired contact in registrations
Simon Morlat [Thu, 7 Jun 2012 13:24:29 +0000 (15:24 +0200)]
clean up expired contact in registrations

11 years agofix possible infinite loop
Simon Morlat [Wed, 6 Jun 2012 19:48:29 +0000 (21:48 +0200)]
fix possible infinite loop

11 years agoimplement expiration of old contact during double registration, and avoid sending...
Simon Morlat [Wed, 6 Jun 2012 08:50:15 +0000 (10:50 +0200)]
implement expiration of old contact during double registration, and avoid sending an updated register if server already fixed the contact.

11 years agofix unitialized value
Simon Morlat [Tue, 5 Jun 2012 10:54:33 +0000 (12:54 +0200)]
fix unitialized value

11 years agoworkaround for SDP offers with zero ports
Simon Morlat [Mon, 4 Jun 2012 10:23:37 +0000 (12:23 +0200)]
workaround for SDP offers with zero ports

11 years agoadd --no-video option to gtk app
Simon Morlat [Fri, 1 Jun 2012 12:46:58 +0000 (14:46 +0200)]
add --no-video option to gtk app