Sandrine Avakian
f83d50db02
Fixing bugs on implicit RTCP feedback:
...
-AVP implicit to AVP implicit calls now using RTCP feedback packets.
-Fixing bugs in call_tester.c
2015-12-23 10:38:56 +01:00
Sandrine Avakian
7c172b8af2
Adding tests for AVPF<=>implicit AVPF calls in call_tester.
...
Fixinf error for feature implicit AVPF in sal_sdp.c and linphonecall.c
2015-12-18 14:10:28 +01:00
Sandrine Avakian
689f1cf86f
Fixed test implicit_AVPF test in call_tester.c. Small refactoring.
...
Added condition in verification on all streams for avpf feature in linphone_call_get_current_params in linphonecall.c .
2015-12-14 17:11:27 +01:00
Sandrine Avakian
57f09a4ce1
Linphonecall.c : Modified linphone_call_get_current_params to set avpf_enabled if all streams have avpf AND all media streams have avpf.
2015-12-09 11:14:29 +01:00
Sandrine Avakian
d277ef7517
Merge branch 'master' of git.linphone.org:linphone
2015-12-07 15:19:48 +01:00
Sandrine Avakian
91f63591f7
Added boolean parameter implicit_rtcp_fb in LinphoneCallParams and SalStreamDescription to enable or disable the forcing of AVPF messages feature in AVP.
...
By default, the feature is enabled and RTCP feedback messages PLI, SLI, RPSI and FIR are supported.
2015-12-07 15:19:29 +01:00
Sylvain Berfini
cfa911e27f
Fix crash in JNI getChatMessage method because it was called from wrong thread
2015-12-04 16:13:55 +01:00
Simon Morlat
4eb6a0308a
fix crash
2015-11-26 23:08:02 +01:00
Simon Morlat
4b68da4151
enhance lp-auto-answer so that it is able to play audio/video mkv files
2015-11-26 21:59:44 +01:00
Simon Morlat
4ad41a4b8e
allow to play mkv file during call on hold
2015-11-25 14:30:50 +01:00
Sylvain Berfini
6725ac3323
Fix ICE for textstream + show text stats in logs
2015-11-18 11:42:47 +01:00
Sylvain Berfini
d73836fe4b
Updated ms2 to use filters for real time text
2015-11-17 14:14:41 +01:00
Sylvain Berfini
386dccb955
Fixed fmtp line for T140 RED payload
2015-11-10 09:27:51 +01:00
Simon Morlat
6e7d855020
fix ice bug in rtcp-mux mode
2015-11-09 20:53:17 +01:00
Simon Morlat
a7afea0ac8
rtcp mux fixes and checking
2015-11-09 16:27:34 +01:00
Simon Morlat
2cd6f5f474
implement rtcp-mux, not tested yet.
2015-11-06 13:07:43 +01:00
Sylvain Berfini
d6bbd3db9e
Fix text payloads order (red first, t140 after) and added fmtp parameter for red payload
2015-11-02 16:25:24 +01:00
Ghislain MARY
6cc4570ecd
Really fix has_video in call params.
2015-10-23 14:56:06 +02:00
Simon Morlat
a416d49e17
fix problems with call params video enablement
2015-10-22 17:34:23 +02:00
Simon Morlat
b65516c163
fix crash when no audio stream exists.
2015-10-22 16:14:32 +02:00
Ghislain MARY
c5eaa00e6f
Use nowebcam device if the call is paused.
2015-10-22 15:37:20 +02:00
Gautier Pelloux-Prayer
1b6b49a579
conference: fix conference API with tests - there must be no current call in conference
2015-10-21 15:44:33 +02:00
Sylvain Berfini
f574e10a87
Fix crash in quality reporting when call with audio, video and text + fix future index out of bound issue (if main stream index > 3)
2015-10-20 10:13:22 +02:00
Simon Morlat
08d0a6089c
automatically close call during early states when the initiating transaction is closed prematurely (network disconnection for example).
...
add new tests for this.
2015-10-18 17:21:32 +02:00
Simon Morlat
746e77ba3a
enable freeze_on_error by default. It gives much better results with VP8, especially with large images.
2015-10-15 13:55:52 +02:00
Simon Morlat
d3bd19d39d
implement RTP socket re-creation on the fly, in order to have RTP streams to follow the new routes defined by the system.
...
This is optional, done in linphone_core_set_network_reachable(lc, TRUE); when property recreate_sockets_when_network_is_up is set to 1 in [net] section of linphonerc.
2015-10-14 21:58:26 +02:00
Simon Morlat
78c788974f
fix case where params taken from linphone_core_accept_call_with_params() where not correctly taken into account
2015-10-14 16:23:33 +02:00
Simon Morlat
50c5599649
fix bad merge
2015-10-14 14:39:04 +02:00
Simon Morlat
28e6ee40b2
fix crash when calling linphone_call_get_remote_params() when no incoming message is received yet.
2015-10-14 14:23:40 +02:00
Gautier Pelloux-Prayer
49a80e87f3
linphonecall.c: fix call log saving on call end when not using database
2015-10-14 13:07:01 +02:00
Simon Morlat
ab41327e00
check for dead calls also in PausedByRemote state
2015-10-13 11:14:30 +02:00
Sylvain Berfini
8b90c32dc8
Fix crash on bb10 when zrtp and debug mode are enabled
2015-10-12 16:59:59 +02:00
Ghislain MARY
b025abb63a
Fix useless media restart on ICE re-invite.
2015-10-08 14:05:15 +02:00
Ghislain MARY
733ce6a09d
Fix crash in report_bandwidth when built without video support.
2015-10-08 14:04:06 +02:00
Simon Morlat
fcbbbcce85
fix crash
2015-10-08 11:41:09 +02:00
Simon Morlat
6cc3a1c410
get events from event queues before stream are destroyed (to avoid loosing events)
2015-10-08 09:42:06 +02:00
Ghislain MARY
c149a6da7e
Add API to handle custom SDP attributes.
2015-10-07 10:55:10 +02:00
Jehan Monnier
4648e9e7f3
add sdp_200_ack_follow_video_policy option to follow video policy to build SDP in case of INVITE without SDP for inactive video stream.
2015-10-07 08:35:19 +02:00
Simon Morlat
1f394e8622
various improvement to help debugging
2015-10-03 17:54:04 +02:00
Simon Morlat
1052ffc610
add debug logs for troubeshooting android failed tests
2015-10-03 11:22:16 +02:00
Simon Morlat
195a72ed6e
fix problem with the "next video frame decoded" notification, whose request was not surviving to a restart of the VideoStream.
2015-10-03 10:38:47 +02:00
Ghislain MARY
61ac1f8173
Fix compilation warnings when building for Windows 10.
2015-10-01 14:29:00 +02:00
Sylvain Berfini
ccc60f16ec
Added test for SRTP and realtime text
2015-09-29 14:22:59 +02:00
Johan Pascal
10c8d03e44
Fix SRTP key length error in SDES mode
2015-09-29 13:28:08 +02:00
Sylvain Berfini
d12f596bbe
Added some missing pieces for ICE and text stream + fix for textstream always AVP
2015-09-29 11:53:23 +02:00
Sylvain Berfini
c29d018bff
Added possibility to disable audio stream in call params + tester for RTT without audio stream
2015-09-28 12:08:16 +02:00
Simon Morlat
46e3ae725a
fix RTT CRLF handling (not sure it is correct but at least it no longer does invalid reads)
...
fix memory leak
2015-09-25 18:27:27 +02:00
Simon Morlat
7cbbb6b17e
fix conflicting changes
2015-09-25 17:35:18 +02:00
Simon Morlat
8e200bcf98
fix memory leaks in RTT and fix generation of local media description
2015-09-25 17:28:10 +02:00
Sylvain Berfini
ecc4615b05
Fix huge leak in rtt callback in linphonecall + a few others in rtt tester
2015-09-25 16:14:09 +02:00