Commit graph

405 commits

Author SHA1 Message Date
Ghislain MARY
b7b4e75eda Include git version in liblinphone version if available. 2012-10-25 17:16:07 +02:00
Ghislain MARY
7a4fe14387 Print version of linphone core on initialization. 2012-10-23 15:29:48 +02:00
Simon Morlat
e829fa6e22 add int linphone_core_decline_call(LinphoneCore *lc, LinphoneCall * call, LinphoneReason reason) 2012-10-19 11:41:03 +02:00
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