Commit graph

442 commits

Author SHA1 Message Date
Gautier Pelloux-Prayer
b2ae9095d9 Change adaptive_rate_algorithm API to not use enum 2014-09-09 12:35:15 +02:00
François Grisez
75eee41a76 Fix bug #1426: Echo cancelation state blob is too big for being in linphonerc
The state of the echo canceler is stored in a file beside .linphonerc
The file is named .linphone.ecstate
2014-09-09 12:27:19 +02:00
Ghislain MARY
5283278eef Fix 2 memory leaks. 2014-09-09 10:29:32 +02:00
Simon Morlat
6337fe8429 fix crash in test and memory leak of LinphoneCallParams 2014-09-08 22:05:29 +02:00
Simon Morlat
f4a4a6440b Support for incoming UPDATEs within dialog.
For tests, the possibility to send an UPDATE with linphone_core_update_call() has been added thanks to a $
Added possibility to configure Supported SIP header.
2014-09-08 19:02:29 +02:00
Gautier Pelloux-Prayer
f6e388c4b2 Add possibility to change adaptive rate algorithm at runtime 2014-09-08 16:56:23 +02:00
Gautier Pelloux-Prayer
06035f934d Update submodules and rtp_transport behavior 2014-09-08 14:20:31 +02:00
Gautier Pelloux-Prayer
e5522d62ef Add transport tests (tunnel only and tunnel + srtp) 2014-09-08 14:20:31 +02:00
Guillaume BIENKOWSKI
ce0391ac6d Add the send_ringback_without_playback option so that in early media, we can send the ringback tone without playing the return sound. 2014-09-02 14:56:32 +02:00
Ghislain MARY
282a4cb88d Fix compilation on Windows. 2014-09-02 09:15:57 +02:00
Ghislain MARY
7974621bae Fix crash since remote params now need to take a reference on the custom headers. 2014-09-01 15:43:44 +02:00
Ghislain MARY
eaa1d6bb1d Add reference count handling to the LinphoneCallParams object. 2014-09-01 14:58:32 +02:00
Ghislain MARY
6fab974ad7 Add some API to get information from a LinphoneCallStats object. 2014-09-01 11:33:44 +02:00
Simon Morlat
2c90f5e702 add player api, fix bug in linphone_core_terminate_conference() 2014-08-31 21:58:32 +02:00
Simon Morlat
9c396a9cd9 Fix big crash in call logs because logs built from linphonerc were constructed using ms_new0(LinphoneCallLog,1). 2014-08-31 10:56:37 +02:00
François Grisez
b2df35fdaf Fix bug #1416
Data are written in a .part suffixed temporary file while snapshot is going on.
Once snapsot is completed, the temporary file is renamed into the specified name.
2014-08-28 16:12:49 +02:00
Jehan Monnier
272b40e149 make sure rtp port are released even in case of call error 2014-08-27 16:58:54 +02:00
Ghislain MARY
ec11864066 Remove duplicated user pointer. 2014-08-22 17:57:45 +02:00
Ghislain MARY
3d512a019c Fix update of primary contact. 2014-08-22 14:47:45 +02:00
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