Gautier Pelloux-Prayer
f6381d913a
license: update FSF address
2016-07-27 11:58:38 +02:00
Jehan Monnier
144743535d
Merge remote-tracking branch 'origin/3.10.x'
2016-06-23 14:15:38 +02:00
Ghislain MARY
b535d1f153
Use bctbx_list_t instead of MSList that has been deprecated.
2016-06-16 17:42:33 +02:00
Ghislain MARY
c13647f8bd
Treat warnings as errors on Windows.
2016-06-16 12:23:53 +02:00
Simon Morlat
68e470907c
implement late ICE activation, add test for it.
...
Application needs to set
[net]
allow_late_ice=1
2016-06-15 11:45:19 +02:00
Jehan Monnier
e5b8464110
enable ice when ipv6 is enabled but call is ipv4
2016-06-08 11:46:41 +02:00
Jehan Monnier
2a6375dce4
improve nat64 support for Apple platform
2016-06-07 14:30:05 +02:00
Jehan Monnier
3b84bfcaf9
improve nat64 support for Apple platform
2016-06-07 13:59:13 +02:00
Ghislain MARY
22df29159f
Merge branch 'dev_turn'
2016-06-03 10:10:51 +02:00
Ghislain MARY
3ccd09b1e4
Fix a lot of doxygen warnings.
2016-06-01 18:11:54 +02:00
Ghislain MARY
86705803e4
Fix memory leaks.
2016-06-01 13:58:53 +02:00
Ghislain MARY
8f6d6539e6
Implement STUN authentication request callback.
2016-05-20 10:50:54 +02:00
Ghislain MARY
ef66a8e392
Enable TURN for the ICE session if the NAT policy tells to do so.
2016-05-20 10:50:54 +02:00
Simon Morlat
b79535afe9
fix automake build and simplify sqlite enablement options
2016-05-20 09:37:53 +02:00
Simon Morlat
8cd3fc9bfa
Fix linphone_core_create_call_params(), who should set avpf_rr_interval in all cases.
...
This solves bugs lots of RTCP spam when call params are not created appropriately.
2016-05-16 17:22:15 +02:00
Simon Morlat
62703c016c
robustize IPv6 support for heterogenous cases.
...
Also, the RTP sockets are now always IPv6 when ipv6 is enabled in LinphoneCore,
independently of what is finally proposed in SDP, so that these sockets can always send and recv
with both versions.
This is consistent with what is already done in belle-sip for SIP sockets.
2016-05-12 23:33:33 +02:00
Jehan Monnier
c1ebfa171a
make sure ice re-invite is disabled in case of DTLS
2016-05-06 15:19:54 +02:00
Simon Morlat
6b541420a9
make average quality rating to take into account video as well
2016-05-02 10:19:14 +02:00
Simon Morlat
97a3bfdd9b
fix bug consisting in implicif avpf being deactivated accidentally by ICE reINVITE.
2016-04-29 16:39:13 +02:00
Simon Morlat
8c521d1ba3
implicit avpf bugfixes: do not configure encoders to use avpf if avpf is not accepted or offered by remote.
2016-04-29 15:13:05 +02:00
François Grisez
c781ec5c25
Modify linphonecall.c to use the new API of ms2 concering equalizers
2016-04-18 16:57:50 +02:00
François Grisez
320b0b6c90
Use ms_parse_equalizer_string() to parse the strings provided by the gain linphonerc parameter
2016-04-18 16:57:50 +02:00
Johan Pascal
0a0f714cdd
improve ZRTP hash management
...
- start ZRTP on incoming zrtp-hash even when not selected locally
2016-04-15 11:46:43 +02:00
Johan Pascal
70a429cdff
Merge branch 'master' into zrtphash
...
Conflicts:
coreapi/linphonecall.c
2016-04-11 10:57:11 +02:00
Johan Pascal
02ebeac3f1
Manage zrtp-hash attribute
...
- ZRTP engine is always initialised even when not selected
2016-04-11 10:54:53 +02:00
Sylvain Berfini
2d3d975425
Fix wrong stream index in stop_text_stream
2016-04-05 10:59:02 +02:00
Johan Pascal
e67d5ee9c8
Fix ZRTP configuration when based on SRTP profile
2016-04-05 10:08:50 +02:00
Sylvain Berfini
a2ba8b72bb
Fix crash with RTT/ICE when network goes down/up again while in call
2016-04-04 17:45:13 +02:00
François Grisez
993b97dd94
Fixes memory leak in LinphoneCall
...
The onhold_file attribute was not freed in the LinphoneCall destructor
2016-03-29 11:21:26 +02:00
François Grisez
9f00c5cd76
Fixes memory leaks in linphone_call_make_local_media_description()
2016-03-29 11:21:26 +02:00
François Grisez
3858fcdb0f
Fixes regression about early-media call
...
The camera was not enabled again after recieving the 200 Ok
response while an outgoing early media call establishment.
2016-03-21 15:56:19 +01:00
Ghislain MARY
934089d0a2
Fix compilation.
2016-03-07 10:45:30 +01:00
Simon Morlat
34a1e616b2
implement ice mode where the c= line is left to host candidate instead of stun (this is useful to interoperate with non-ice servers).
...
also, start to enable the use of ice without stun, though it is not working yet because of internal problems in the ice session.
2016-03-04 22:58:43 +01:00
Simon Morlat
9f05b7aadc
fix implicit avpf test race condition
2016-02-19 11:42:48 +01:00
Simon Morlat
73a37d4242
allow explicit pause/resume to "repair" a broken call
2016-02-18 15:40:05 +01:00
Gautier Pelloux-Prayer
da9c8393fc
linphonecall.c: fix crash in zrtp
2016-02-11 16:44:16 +01:00
Jehan Monnier
b655775220
-enable ice message integrity check by default.
...
-Can be disabled for backward compatibility with Linphone prior to December 2014
2016-02-08 14:04:52 +01:00
Ghislain MARY
4c2de4f59a
Disable dummy STUN packets sending when ICE is activated.
2016-02-05 11:30:10 +01:00
Simon Morlat
df4ea94a8e
clean a few things around MSFactory usage
2016-02-01 14:48:58 +01:00
Sandrine Avakian
9e71f27970
Fixing merge mistake -
...
reapplying commits 93f7cbd86f
cd3beba1c4
2016-01-28 16:46:30 +01:00
Sandrine Avakian
466437763d
small fix in linphone_call_get_video_device
2016-01-28 14:56:43 +01:00
Sandrine Avakian
86d2d9ffc3
Update media streamer and small fix for webcam.
2016-01-28 14:49:20 +01:00
Sandrine Avakian
9b806bc2c3
Update lddc.c (first steps on replacing ms_filter_new ).
...
Updating mediastreamer2 : use of ms_factory_exit to destroy the factory and set it to NULL, in linphonecore.c as well.
2016-01-27 11:15:24 +01:00
Sandrine Avakian
d8e533b258
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
2016-01-27 10:21:37 +01:00
Simon Morlat
0a9ab97bd4
keep using periodical updates (even for non-existent streams) at least for tests, because it is convenient to be notified everytime linphonecore updates
...
bandwidth measurement.
This may change in the future when bandwidth computations will be done in real time (every mediastreamer2 tick).
2016-01-26 21:32:55 +01:00
Sandrine Avakian
22e62b660f
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
...
# Conflicts:
# gtk/videowindow.c
2016-01-26 09:43:02 +01:00
Simon Morlat
f5a8a0c803
don't notify periodical updates for non-established streams.
2016-01-25 21:49:02 +01:00
Simon Morlat
cd3beba1c4
fix crash in handle_stream_events() where the MediaStream object is destroyed and recreated during the loop of event processing (typicall with ice events).
2016-01-25 20:32:41 +01:00
Simon Morlat
93f7cbd86f
fix ice restart tests
2016-01-25 17:13:48 +01:00
trevora
f2fe6b766f
Hold file loops for paused calls.
...
Sets the amount of time to pause before replaying the hold music file.
2016-01-22 15:30:59 +01:00