Simon Morlat
e5d63effa2
document linphone_call_zoom_video and put it in the right place.
2012-10-17 14:36:15 +02:00
Ghislain MARY
40c1c95eeb
Set a default echo canceller delay if echo canceller calibration fails.
2012-10-16 15:03:03 +02:00
Simon Morlat
2448f16d92
add linphonerc option to put dates in REGISTER messages
2012-10-15 23:47:54 +02:00
Ghislain MARY
3910894b7c
Allow random selection of media ports without configured ranges.
2012-10-11 15:39:12 +02:00
Ghislain MARY
eb5ca31cfd
Fix bug 0000201: linphone crashes upon asking for video when low bandwidth detected.
2012-10-10 10:28:16 +02:00
Yann Diorcet
f14bd7a954
Fix unused warning with LinphoneVideoPolicy
2012-10-09 11:30:48 +02:00
Jehan Monnier
bdaa5ae91a
save video capture/display while setted
2012-10-08 18:19:33 +02:00
Simon Morlat
b09cb1daad
update pref order codec list
2012-10-04 15:10:51 +02:00
Ghislain MARY
6b1a4479af
Prevent double update of local media description + fix crash when edge detection deactivates video.
2012-10-03 16:05:38 +02:00
Jehan Monnier
b4b8dcfdc9
Merge branch 'master' of git.linphone.org:linphone
2012-10-02 15:30:50 +02:00
Jehan Monnier
a977e46cbc
add call id to LinphoneCallLogs
2012-10-02 15:30:06 +02:00
Ghislain MARY
48512d1e10
Delete LinphoneCallUpdated state and add LinphoneCallUpdating state.
2012-10-02 11:12:39 +02:00
Jehan Monnier
fd97457fe7
fix disable-video build
2012-10-02 10:29:55 +02:00
Ghislain MARY
85ad456a10
Prevent deleting streams (and therefore RTP sessions) when switching form ICE gathering to the call.
...
This prevents losing the first ICE connectivity checks if the restart of
the streams is slow.
2012-10-01 09:50:55 +02:00
Simon Morlat
5bb8f5cc87
Revert "Detect SSL support in exosip and disable TLS accordingly."
...
This reverts commit b1f7136e1b .
2012-09-26 16:00:26 +02:00
Guillaume Beraudo
b1f7136e1b
Detect SSL support in exosip and disable TLS accordingly.
2012-09-26 14:38:47 +02:00
Simon Morlat
2043ec6a90
remove GPL statements from source code. Use SDES tool same as user agent.
...
Fix call parameters when video is disabled.
2012-09-26 12:45:26 +02:00
Simon Morlat
c01c9b5ee7
fix contact address bug with ice
...
fix edge detection with ice
2012-09-25 14:15:27 +02:00
Ghislain MARY
c55a2c6b50
Delay creation of local media description so that edge network detection works with ICE activated.
2012-09-24 18:48:50 +02:00
Simon Morlat
7256d4b28e
set video preview window id effective immediately when possible
2012-09-17 16:23:22 +02:00
Simon Morlat
35d223adee
fix bug with preview setting
2012-09-17 16:02:57 +02:00
Simon Morlat
5a7090ccb0
fix parameters not written to config file immediately
2012-09-17 14:50:02 +02:00
Simon Morlat
efe7222f2e
save stun server and firewall policy immediately
2012-09-14 17:59:57 +02:00
Simon Morlat
d676eb51df
implement dscp settings from config file and gtk interface
2012-09-14 17:39:27 +02:00
Simon Morlat
c5f1290f25
fix config storage for ptimes (was not consistent)
2012-09-10 21:26:32 +02:00
Jehan Monnier
f252a1ad20
add traces for ICE troubleshooting
2012-09-03 18:13:15 +02:00
Jehan Monnier
3cbabc1069
add device identifier api
2012-09-03 18:13:15 +02:00
Jehan Monnier
e1f018f274
fix linphone_core_find_payload_type wildcard mode
2012-08-30 12:43:09 +02:00
Simon Morlat
bd6a973748
use exosip_reset_transport when possible
2012-08-28 15:38:26 +02:00
Ghislain MARY
6996864bf5
Change API of linphone_core_find_payload_type() to take the number of channels into account.
2012-08-28 09:03:38 +02:00
Ghislain MARY
b064c7a065
Fix incorrect maximum number of payload types.
2012-08-27 17:13:29 +02:00
Ghislain MARY
78b821254b
Store number of channels for audio codecs in config file.
2012-08-27 17:09:18 +02:00
Ghislain MARY
199108c924
Add configuration of adaptive jitter compensation enabling.
2012-08-27 12:53:10 +02:00
Ghislain MARY
011750b6cd
Prevent gathering ICE candidates if not needed.
2012-08-24 10:57:05 +02:00
Simon Morlat
9b9106c1e7
fix bad function name
2012-08-24 10:41:06 +02:00
Ghislain MARY
125626d071
Fix enabling and disabling of video.
2012-08-21 15:09:12 +02:00
Simon Morlat
aca7607bea
add dtmf_player_amp propertyo
2012-08-21 10:32:26 +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
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
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
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
2a827ff58a
Some fixes of bugs introduced with redesign of interaction between ICE and media descriptions.
2012-08-06 17:08:06 +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
Ghislain MARY
fa824200e3
Prevent video stop on ICE reinvite when video connectivity checks are finished.
2012-08-02 15:39:48 +02:00
Ghislain MARY
922caf698f
Fix some crashes related to asynchronous ICE candidates gathering.
2012-08-01 09:52:51 +02:00