Ghislain MARY
33b72ce6b5
Move public header files in the include/linphone directory.
2016-11-15 14:41:18 +01:00
Simon Morlat
219f5dbf07
fix memory leak in quality reporting
2016-10-11 11:01:12 +02:00
Gautier Pelloux-Prayer
f6381d913a
license: update FSF address
2016-07-27 11:58:38 +02:00
Simon Morlat
2338c94674
fix routing of quality reporting publishes
2016-01-29 17:49:17 +01:00
Gautier Pelloux-Prayer
33be9d6193
quality_reporting.c: decrease logs intensity, there are not warnings at all
2016-01-20 14:03:56 +01:00
Sylvain Berfini
55a4b5a77e
Fix part of the quality report test with realtime text problem
2015-10-20 12:29:32 +02:00
Sylvain Berfini
abca8ffbe0
More changes on quality reporting for text + fix mistake in previous commit
2015-10-20 12:23:54 +02:00
Sylvain Berfini
dbf3a7debd
Fix future issue in quality reporting if streams index != 0,1,2
2015-10-20 11:43:41 +02:00
Sylvain Berfini
7a2cc53991
Fix other bb10 crashes with NULL %s
2015-10-16 15:09:43 +02:00
Sylvain Berfini
572c57a221
Fix bb10 crash in log with NULL for %s
2015-10-16 14:59:45 +02:00
Ghislain MARY
61ac1f8173
Fix compilation warnings when building for Windows 10.
2015-10-01 14:29:00 +02:00
Gautier Pelloux-Prayer
8a2f20ceae
tester: add before_each / after_each methods to check memory leaks and fix various ones
2015-09-22 13:54:29 +02:00
Sylvain Berfini
c8f1f3b61e
Do not use anymore nb_streams but SAL_MEDIA_DESCRIPTION_MAX_STREAMS and skip inactive ones because active streams won't be at the start of the array anymore
2015-09-16 15:23:01 +02:00
Gautier Pelloux-Prayer
04c43a9f64
quality_reporting: avoid crash if hanging up too soon in LinphoneCallOutgoingInit state
2015-07-16 11:57:03 +02:00
Ghislain MARY
8722f8a990
Add Visual Studio project for Windows 10.
2015-07-03 16:56:14 +02:00
Gautier Pelloux-Prayer
41aad2cf4f
Quality reporting: add device name in report for iOS platform
2015-06-22 15:03:28 +02:00
Gautier Pelloux-Prayer
4c9c51ca3d
Quality reporting: add test for custom route PUBLISH
2015-06-22 14:37:31 +02:00
Gautier Pelloux-Prayer
1c6fe4dc83
Quality reporting: collector address is now route address of the PUBLISH - if set to NULL, PUBLISH will be sent to proxy config domain
2015-06-22 12:11:41 +02:00
Gautier Pelloux-Prayer
2b016a4318
quality_reporting.c: remove debug log and refactorize a bit
2015-05-28 17:13:44 +02:00
Simon Morlat
16180e2430
change the way payload type numbers are assigned, so that an application can support more payload type than the RTP profile table allows to contain.
...
Compliance with RFC3264 (offer answer model) is improved, by reusing numbers in case of reINVITEs.
Fix memory leaks
Move offer/answer related tests into a new test suite.
2015-01-21 22:38:46 +01:00
Ghislain MARY
9cabfe37dd
A LinphoneContent object now owns all its data fields including the buffer.
...
A normal LinphoneContent object will now copy the data from the given buffer when calling linphone_content_set_buffer().
However LinphoneContent objects converted from LinphoneContentPrivate structures do not own its data fields.
2014-11-20 17:27:26 +01:00
Ghislain MARY
35189535a7
Convert LinphoneContent from a simple struct to a belle-sip object to ease generation of wrappers.
2014-11-18 16:42:16 +01:00
Gautier Pelloux-Prayer
cd2de42f86
Fix some clang warnings on Debian
2014-11-04 14:30:38 +01:00
Ghislain MARY
dadefe2a10
Build with correct version number on Windows Phone 8.
2014-11-03 11:41:19 +01:00
Gautier Pelloux-Prayer
18c82bd0cd
Change qos analyzer callback function behaviour
2014-09-16 10:18:16 +02:00
Gautier Pelloux-Prayer
95c0834556
Fix invalid read in quality reporting if call was already released
2014-09-09 10:08:33 +02:00
Gautier Pelloux-Prayer
8a6fb40b5f
update ms2
2014-06-30 09:37:54 +02:00
Gautier Pelloux-Prayer
09478ccdc9
Quality report: add audio/video bitrate and upload/download rates on report too
2014-06-27 16:26:29 +02:00
Gautier Pelloux-Prayer
cfe31b55b0
fix local moslq/moscq interval for quality reporting from (0..5) to (1..5)
2014-06-27 11:57:02 +02:00
Gautier Pelloux-Prayer
0441c7c320
Quality reporting: use moscq/moslq from quality indicator for local value
2014-06-26 16:17:38 +02:00
Gautier Pelloux-Prayer
ef7bf6a96b
QosAnalyser: change dialog_id and reset avg values
2014-06-24 14:18:19 +02:00
Gautier Pelloux-Prayer
5cf381b667
add linphone_core_get_user_agent to retrieve local user agent
2014-06-24 14:17:11 +02:00
Gautier Pelloux-Prayer
34cce12c23
Quality reporting: quote adaptive algo data and add unit test for bad formatted reports
2014-06-18 15:01:08 +02:00
Gautier Pelloux-Prayer
26e13f37e7
Quality reporting: factorize local/remote variables in addr struct
2014-06-17 16:12:46 +02:00
Gautier Pelloux-Prayer
d4f2c4a099
Quality reporting: fix unit test segfault in case of invalid mediastream pointer
2014-06-16 15:52:06 +02:00
Gautier Pelloux-Prayer
b5bc7172e5
Quality reporting: SSRC are unsigned int, not int
2014-06-13 16:48:50 +02:00
Gautier Pelloux-Prayer
929bc9744d
Quality reporting: add on_report_send callback to check reports content in unit tests
2014-06-13 11:33:03 +02:00
Gautier Pelloux-Prayer
dda79c7bc4
Quality reporting: check it is enabled before processing call state changes
2014-06-13 11:31:26 +02:00
Gautier Pelloux-Prayer
0b6492f7e5
remove outdated comment
2014-06-13 11:31:26 +02:00
Gautier Pelloux-Prayer
52c3f0d521
Quality reporting: move qos_analyzer data at the end of the report and add its name to the report
2014-06-12 13:25:24 +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
888f870a82
Quality reporting: compute RTT using RTCP SR reports too (in case RTCP XR voip metrics not available) - interspace randomly report sending and clean QoS analyzer data stats on report send
2014-06-12 09:27:00 +02:00
Gautier Pelloux-Prayer
03b2dade14
Quality reporting: do not send reports on low bandwidth connections
2014-06-12 09:27:00 +02:00
Gautier Pelloux-Prayer
dba8b0de56
Quality reporting: add decisions' timestamp in adaptive algorithm section and fix on_action_suggested callback setting
2014-06-11 14:37:36 +02:00
Gautier Pelloux-Prayer
d17848d5b2
Quality reporting: fix crash when one or several streams have not adaptive algorithm enabled
2014-06-11 11:03:31 +02:00
Gautier Pelloux-Prayer
04d30ac2d6
Quality reporting: initialize on_action_suggested in LinphoneCallConnected state
2014-06-10 16:59:13 +02:00
Gautier Pelloux-Prayer
10d1411f87
Quality reporting: separate unit tests in a different file and fix mid term session report
2014-06-10 15:50:41 +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
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
ba970baa95
Quality reporting: split adaptive algorithm values and captions
2014-06-09 12:01:42 +02:00