Commit graph

42 commits

Author SHA1 Message Date
Ghislain MARY
2f6136009c Handle "rtcp-fb ccm fir" attribute in SDP. 2014-06-24 13:59:11 +02:00
Ghislain MARY
3e13527bb3 Activate PLI, SLI and RPSI when receiving rtcp-fb nack attribute. 2014-06-24 10:51:10 +02:00
Ghislain MARY
94105aaa1f Handle AVPF RR interval in milliseconds + fix negotiation of rtcp-fb trr-int parameter. 2014-06-19 09:55:19 +02:00
Ghislain MARY
6f95bbc5d2 Fix bug 0001279: Wrong usage of n_active_streams in the media descriptions.
Inactive streams are now allowed between active streams in the SDP.
2014-06-10 13:26:41 +02:00
Ghislain MARY
3bf28e79af Do not include rtcp-xr and rtcp-fb attributes for inactive medias in the SDP. 2014-06-05 10:53:36 +02:00
Simon Morlat
31d767f9e3 fix compilation error 2014-06-04 15:17:48 +02:00
Ghislain MARY
0cd71d6548 Fix issue with rtcp-fb attributes in SDP of response. 2014-06-02 11:02:41 +02:00
Ghislain MARY
ad64b94401 Parse rtcp-fb attributes contained in SDP. 2014-06-02 11:02:41 +02:00
Ghislain MARY
0a40048d4b Add rtcp-fb attributes in the SDP. 2014-06-02 11:02:41 +02:00
Ghislain MARY
2110281d2e Handle AVPF and SAVPF profiles. 2014-06-02 11:02:40 +02:00
Simon Morlat
fbc8f77e3a allow crypto lines to be configured from linphonerc, and improve code handling SRTP crypto lines 2014-05-21 13:11:13 +02:00
Simon Morlat
f6d63524d3 fix declared number of channels in SDP for opus codec, to follow opus-rtp draft.
add ugly hack to allow older versions of linphone to call new versions with opus.
2014-05-01 12:14:05 +02:00
Jehan Monnier
43aa6ef34f change encryption state management 2014-04-17 16:22:49 +02:00
Simon Morlat
a8176a398d rework SRTP support so that recv and send key can be set and updated independently. 2014-04-08 23:41:14 +02:00
Ghislain MARY
1c3714327f Do not use raw attributes to get values. 2014-03-26 16:58:13 +01:00
Ghislain MARY
681b445470 Prevent duplication of RTCP XR attribute in the medias when identical to the session one. 2014-03-19 16:07:05 +01:00
Ghislain MARY
9a4fd36948 Configure the RTCP XR parameters of the rtp session. 2014-03-19 16:07:04 +01:00
Ghislain MARY
4c3baa0528 Define RTCP XR structure in oRTP instead of sal. 2014-03-19 16:07:04 +01:00
Ghislain MARY
8bc0b2e8a4 Handle RTCP XR SDP attribute parsing and creation. 2014-03-04 16:28:23 +01:00
Ghislain MARY
7e00357fd0 Fix compilation with belle-sip 1.3.1. 2014-03-04 14:32:05 +01:00
Simon Morlat
1af4a7c091 improve SDP<->SalMediaDescription conversion and offer answer algorithm 2014-02-28 16:31:05 +01:00
Ghislain MARY
ca5f624bc6 Divide huge function in smaller blocks. 2014-02-24 14:48:47 +01:00
Simon Morlat
9d5c1e7403 add possibility to set/get subject in SDP 2014-02-18 17:30:52 +01:00
Jehan Monnier
aacd7bb5a2 protect call tester add_video against crash when call has fail 2014-02-10 17:35:08 +01:00
Simon Morlat
eb93c8a62f fix crash when receiving SDP with many mlines 2013-12-19 17:22:24 +01:00
Jehan Monnier
62e978c0bd fix mline when media is declined, remove not implemented test 2013-07-01 20:40:58 +02:00
Jehan Monnier
a1c566ff8b fix srtp +video +ice 2013-05-17 19:19:09 +02:00
Simon Morlat
00c3f621ce add custom header test
fix memory leaks
fix invalid reads
2013-05-07 16:01:47 +02:00
Simon Morlat
8e124bc7f8 fix ICE problem in belle-sip implementation 2013-05-04 22:43:14 +02:00
Simon Morlat
27d6692546 fix missing c=line in media description 2013-05-04 22:08:54 +02:00
Simon Morlat
29350eaab1 custom headers in progress 2013-05-03 18:12:33 +02:00
Ghislain MARY
bd6d249f26 Define variables at the beginning of a block and do not call tunnel stuff is tunnel compilation is not enabled. 2013-04-19 09:19:58 +02:00
Simon Morlat
46bf8a0684 add ICE support to SDP parser/writer.
add a test to check basic ICE functionality.
2013-04-18 15:44:35 +02:00
Jehan Monnier
9186b3bb6f check stream direction in session description 2013-04-11 14:26:01 +02:00
Jehan Monnier
0d15447140 better management of call state machine 2013-03-28 18:29:39 +01:00
Jehan Monnier
dafc0c1f0c Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	configure.ac
	coreapi/linphonecore.h
2013-03-07 21:56:18 +01:00
Jehan Monnier
4fe21b2fe7 fix linux compilation issue 2013-02-12 18:09:36 +01:00
Jehan Monnier
427ec85ce4 Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	configure.ac
	coreapi/sal.c
	coreapi/sal.h
2013-02-06 10:55:57 +01:00
Jehan Monnier
1f9453fea6 Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	.cproject
	.project
	Makefile.am
	configure.ac
	coreapi/Makefile.am
	coreapi/callbacks.c
	coreapi/linphonecore.c
2012-12-19 11:13:52 +01:00
Jehan Monnier
38898c6113 implements re-invite on belle-sip 2012-10-25 11:12:26 +02:00
Jehan Monnier
885d4a076d start incomming call implemention 2012-05-11 15:42:14 +02:00
Jehan Monnier
c8b1916696 start sal sdp implementation 2012-05-09 19:49:21 +02:00