Commit graph

2336 commits

Author SHA1 Message Date
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
11e43b1b28 fill media information when sending interval report too and added unit test for it (quality_reporting_interval_report) 2014-06-05 16:59:28 +02:00
Gautier Pelloux-Prayer
25186cc0ae Quality reporting: disabled interval report per default and add minimal value when set (120 seconds minimum) 2014-06-05 16:59:28 +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
Gautier Pelloux-Prayer
22e2cb518f Quality reporting: rename parameters send_statistics to quality_reporting_enabled and statistics_collector to quality_repotring_collector 2014-06-05 16:59:27 +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
3bf28e79af Do not include rtcp-xr and rtcp-fb attributes for inactive medias in the SDP. 2014-06-05 10:53:36 +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
Gautier Pelloux-Prayer
e10667c4ae do not write empty sections in PUBLISH report for quality reporting 2014-06-04 16:47:25 +02:00
Simon Morlat
16c47f7b01 fix linphone_core_update_call() 2014-06-04 16:40:59 +02:00
Simon Morlat
22f6228c96 fix android build 2014-06-04 16:31:29 +02:00
Simon Morlat
31d767f9e3 fix compilation error 2014-06-04 15:17:48 +02:00
Simon Morlat
10c9de93ca implement early media forking at client side 2014-06-04 15:16:21 +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
706d9c3ed2 fix bug enabling avpf accidentally 2014-06-03 17:34:47 +02:00
Ghislain MARY
2498e3164a Initialize avpf parameters of proxy config with default values if available. 2014-06-03 15:06:20 +02:00
Ghislain MARY
f11f588729 Add JNI wrapper for AVPF parameters of the proxy config. 2014-06-03 14:47:55 +02:00
Ghislain MARY
419cac616c Fix memory leak in presence model. 2014-06-03 12:22:03 +02:00
Jehan Monnier
ba5c902bba add option sip_update to linphonerc to disable SIP UPDATE 2014-06-03 10:24:44 +02:00
Simon Morlat
a5af301c13 fix memory leaks 2014-06-02 17:33:34 +02:00
Guillaume BIENKOWSKI
a29a93cd76 Add an API to set and retrieve chat messages "app data". This allows clients to store resilient data for each messages 2014-06-02 14:06:03 +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
c82463afc1 Handle offer/answer of rtcp-fb parameters. 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
cc4095de90 Do not unset the PAYLOAD_TYPE_RTCP_FEEDBACK_ENABLED flag anymore. 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
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
92b20e62fe fix warning 2014-05-31 11:30:11 +02:00
Simon Morlat
7a85da0ff0 fix local ref overflow in JNI, due to too many logs during linphone_core_new(). 2014-05-30 16:32:16 +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
Simon Morlat
00fa127aec fix format specifier again 2014-05-30 08:41:32 +02:00
Simon Morlat
1a2e24b14a update mediastreamer2 to fix big regression with vp8 and h264
fix printf formatter to be compatible with visual studio
2014-05-29 14:54:09 +02:00
Guillaume BIENKOWSKI
b56095f59f Add API to debug sqlite timings, and a test to profile the message migration 2014-05-28 14:53:30 +02:00
Guillaume BIENKOWSKI
1a89e8a174 Use a transaction for message migration. On 10000 messages, we have a 20x speedup. 2014-05-28 14:26:14 +02:00
Simon Morlat
dbbea2a41c add debug message to indicate duration of sqlite request 2014-05-28 11:35:31 +02:00
Simon Morlat
550af5a8c7 fix linphone_proxy_config_edit() calls unbalanced with linphone_proxy_config_done() calls.
This caused regressions, like for example linphone_core_clear_proxy_config() not sending any unREGISTER.
2014-05-26 22:10:05 +02:00
Ghislain MARY
3c770cac9a Remove call to RTCP interval functions that no longer exist. 2014-05-26 10:10:02 +02:00
Guillaume BIENKOWSKI
43e42a55f5 Better fix: just in case, don't use the storage id and use a better search condition. 2014-05-22 14:40:42 +02:00
Guillaume BIENKOWSKI
76a5f51e35 Use storage id for storing the message state, instead of filtering by message and time.
This was historically used because notifications of the new message state would supposedly be made with a new instance of the same message, so without a correct storage_id.
I verified that this is not the case anymore.
2014-05-22 13:41:53 +02:00
Ghislain MARY
e15cc87d5b Set RTCP information before starting the streams. 2014-05-21 17:29:15 +02:00
Simon Morlat
5f90762513 fix crash with conference and ICE 2014-05-21 16:25:32 +02:00
Simon Morlat
78e59e5bec suppress warnings 2014-05-21 16:04:11 +02:00
Simon Morlat
da54b475d7 improve management of comments in linphonerc parser 2014-05-21 15:43:58 +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
Jehan Monnier
cc5570cae5 proxy route parameter should not be used to check if proxy server address has changed 2014-05-21 10:17:43 +02:00
Jehan Monnier
bb6d660594 rework proxy config management edit()/done() method to only send unregister message when really needed 2014-05-20 18:38:56 +02:00