Commit graph

665 commits

Author SHA1 Message Date
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