Commit graph

413 commits

Author SHA1 Message Date
Gautier Pelloux-Prayer
66044e773d Factorization of linphone_configure_op for every linphone core requests 2014-07-29 12:23:18 +02:00
Gautier Pelloux-Prayer
82ec76a4e1 Reuse previous nonce if outbound proxy realm is set to avoid reauthentication 2014-07-25 14:37:01 +02:00
Ghislain MARY
e73d6676d1 Handle MS_VIDEO_DECODER_RECOVERED_FROM_ERRORS events. 2014-07-17 11:45:14 +02:00
Jehan Monnier
a3f96a73cb add config param to disable vfu request 2014-07-08 08:33:02 +02:00
Simon Morlat
7e0e6ff1be allow setting output framerate, get actual sent and received framerate from call params 2014-07-03 13:16:46 +02:00
Simon Morlat
65d70e3448 add linphone core api and setting to allow forcing the video capture size, and take a snapshot of preview during calls. 2014-07-02 23:35:39 +02:00
Simon Morlat
85e6548b59 add setting to disable symmetric rtp 2014-07-02 15:13:08 +02:00
Simon Morlat
570be5ea3f Merge remote-tracking branch 'private/dev_recorder'
Conflicts:
	mediastreamer2
2014-07-02 11:56:57 +02:00
Simon Morlat
3d9c38aa8a add logs to print core version at proxy config initial registration and when creating calls.
Previously the version was only logged at startup, which seems not sufficient.
It is important to be able to check the version running.
2014-07-01 23:28:55 +02:00
Ghislain MARY
acca0f19ad Normalize function name. 2014-07-01 16:34:09 +02:00
Simon Morlat
bcf7e96c24 make video recording working 2014-06-30 16:35:23 +02:00
Ghislain MARY
3d925e7163 webrtcisac has been renamed to webrtc. 2014-06-27 17:57:52 +02:00
Simon Morlat
f0c07e2fe0 Merge remote-tracking branch 'origin/master' into dev_recorder
Conflicts:
	gtk/main.c
	mediastreamer2
2014-06-25 17:11:34 +02:00
Ghislain MARY
2f6136009c Handle "rtcp-fb ccm fir" attribute in SDP. 2014-06-24 13:59:11 +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
7734a7c1da Add option to freeze or not on video decoding error. 2014-06-12 12:16:39 +02:00
Gautier Pelloux-Prayer
ff31a5270f Quality reporting: avoid crash in rtcp processing function in case the config proxy is not available 2014-06-12 09:27:00 +02:00
Gautier Pelloux-Prayer
e2a35a71a2 Quality reporting: send session reports when video is disabled 2014-06-10 15:09:37 +02:00
Ghislain MARY
99594853e8 Add local IP address in video stream when making the local media description. 2014-06-10 15:03:46 +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
Gautier Pelloux-Prayer
4094aec87a removed minor warnings generated by doxygen due to outdated functions prototype 2014-06-05 17:38:15 +02:00
Gautier Pelloux-Prayer
ce7a644616 Quality reporting: add possibility to send interval reports to a given spacing interval during a call 2014-06-05 16:59:28 +02:00
Simon Morlat
f9c01ebdb4 fix ICE status not updated at callee side in case of video mline rejected.
add new tests.
2014-06-05 16:00:41 +02:00
Ghislain MARY
fb61e1cf03 Fix AVPF status in the call current params. 2014-06-05 10:48:24 +02:00
Ghislain MARY
52d8d8c59a Show RTP profile in call statistics dialog. 2014-06-04 18:10:21 +02:00
Gautier Pelloux-Prayer
1946ccaaef Quality reporting: compute average values for instaneous parameters and added custom extension for qos analyzer to get its input/output on each RTCP packet received 2014-06-04 16:49:16 +02:00
Ghislain MARY
dafdbb3444 Correctly handle negotiation of RTP profiles (APV/APVF/SAVP/SAVPF). 2014-06-04 11:59:50 +02:00
Simon Morlat
a5af301c13 fix memory leaks 2014-06-02 17:33:34 +02:00
Ghislain MARY
d025d8bce0 Remove useless traces. 2014-06-02 11:02:41 +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
cc4095de90 Do not unset the PAYLOAD_TYPE_RTCP_FEEDBACK_ENABLED flag anymore. 2014-06-02 11:02:41 +02:00
Ghislain MARY
1a5f37eaba Allow activation of AVPF for a call based on the proxy configuration. 2014-06-02 11:02:40 +02:00
Ghislain MARY
2110281d2e Handle AVPF and SAVPF profiles. 2014-06-02 11:02:40 +02:00
Simon Morlat
8c2e4d9e80 increment sdp session id when making a response to pause/resume request
don't accept linphone_core_update_call() outside of StreamsRunning state.
2014-05-30 12:06:26 +02:00
Ghislain MARY
3c770cac9a Remove call to RTCP interval functions that no longer exist. 2014-05-26 10:10:02 +02:00
Ghislain MARY
e15cc87d5b Set RTCP information before starting the streams. 2014-05-21 17:29:15 +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
a6aa0a50a5 fix ICE call without SDP test 2014-05-16 22:29:46 +02:00
Simon Morlat
44bafb091a fix crash with ICE in case of no incoming SDP 2014-05-15 19:13:51 +02:00
Ghislain MARY
0c7af0d5f1 Update ms2 submodule + disable AVPF for the moment. 2014-05-14 12:00:29 +02:00
Ghislain MARY
131c00b9ee Limit the sending of VFU request if a lot of video decoding errors are reported. 2014-05-13 16:56:39 +02:00
Simon Morlat
3a6aa9f08d deep modifications about audio & video codec bitrates are handled.
- vbr codecs can automatically have different output bitrates depending on whether video is used and/or allowed total output bandwidth
- application can specify an output IP bitrate for a given codec, which allows to control the quality of vbr codecs.
Note: a belle-sip upgrade is required to fix a bug around channels parsing in rtpmap.
2014-05-02 20:24:51 +02:00
Gautier Pelloux-Prayer
2b5e2f2a81 submit quality report on call end instead of on call release and add doxygen documentation 2014-04-28 11:27:53 +02:00
Simon Morlat
0e9a92ef5a declare prototype 2014-04-24 19:05:01 +02:00
Margaux Clerc
ff7d1a7091 Value uninitialized 2014-04-23 09:15:41 +02:00
Simon Morlat
02918fba1b factorize call stats filling 2014-04-23 00:55:32 +02:00
Gautier Pelloux-Prayer
ceb8533cf9 Merge branch 'quality_reporting'
Conflicts:
	coreapi/linphonecall.c
	mediastreamer2
	tester/call_tester.c
2014-04-22 14:42:20 +02:00
Simon Morlat
d6fef910bb fix crash with ICE and compilation error 2014-04-18 11:02:09 +02:00
Jehan Monnier
471314ee1a preserve media encryption mode for zrtp in case of re-invite initiated by ice 2014-04-18 09:06:11 +02:00
Gautier Pelloux-Prayer
f3efcb1286 Quality reporting: fix unit tests, and remove some trailing spaces 2014-04-17 16:58:50 +02:00