Commit graph

101 commits

Author SHA1 Message Date
Jehan Monnier
1948fbcb07 Revert most of Ronan refactoring to avoid to much instability on master. 2017-09-08 15:13:34 +02:00
Ronan Abhamon
0feb3684f5 feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress) 2017-09-05 13:59:54 +02:00
Ghislain MARY
3f3c114a3f Fix build for iOS. 2017-07-28 10:20:28 +02:00
Ghislain MARY
7ceddff0b9 Do not rename files to compile them as C++. 2017-07-24 11:56:50 +02:00
Ghislain MARY
b9b283dcdb Compile source files as C++. 2017-07-21 17:06:41 +02:00
Sylvain Berfini
83b94af9a4 LinphoneCallStats is now a belle_sip_object. BREAKS BINARY COMPATIBILITY 2017-04-19 16:17:51 +02:00
François Grisez
351bb97027 Reworking of Liblinphone's API around payload types 2017-04-03 12:34:49 +02:00
Simon Morlat
cc4966a130 fix bug in quality indicator and optimize quality reporting (avoid full copies of structures) 2017-02-04 17:52:57 +01:00
Simon Morlat
656ff43b13 fix most common warnings 2017-01-14 14:13:26 +01:00
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