Commit graph

423 commits

Author SHA1 Message Date
Ghislain MARY
aa5f676dcd Improve fetching of the local IP to take into account the destination. 2014-08-21 17:51:01 +02:00
Ghislain MARY
b6a9bdeed5 Use belle-sip reference counting for LinphoneProxyConfig and LinphoneCall objects. 2014-08-21 16:20:12 +02:00
Simon Morlat
a53740de5f fix call acceptance with policy test, by adding linphone_core_create_call_params(). 2014-08-20 18:08:24 +02:00
Ghislain MARY
94d0b2dc7b Fix compilation with Visual Studio. 2014-08-19 14:45:00 +02:00
Ghislain MARY
8d442bf774 Fix bug 0001406: Missing crypto keys when adding video in an SAVP call. 2014-08-19 12:17:00 +02:00
Guillaume BIENKOWSKI
6ed82cb740 Add the equalizer location parameter to the "sound" section of lpconfig.
Setting it to "mic" will place it in the input graph, rather than the default location in output graph.
This allow to pre-amplify some frequencies in the input device.

You still need to eq_active=1	and set eq_gains to what you want to amplify.
2014-08-18 19:02:31 +02:00
Guillaume BIENKOWSKI
e067549347 Provide correct sample rate when G722 is involved 2014-08-18 17:01:59 +02:00
Ghislain MARY
31ab25d815 Handle PayloadType objects in the Python wrapper. 2014-08-13 16:10:48 +02:00
Ghislain MARY
efacfee3a3 Standardize user_data/user_pointer naming. 2014-08-13 14:28:48 +02:00
François Grisez
6689ab019e Update desciption comment of linphone_call_params_set_record_file() function. 2014-08-11 15:10:32 +02:00
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