Commit graph

840 commits

Author SHA1 Message Date
Simon Morlat
1e86c8367f fix dangerous calls to strncat 2015-09-12 16:18:32 +02:00
Simon Morlat
39c6814242 fix ressource path problem on windows 2015-09-12 15:54:01 +02:00
Gautier Pelloux-Prayer
e250b3c342 tester.c: fix (again...) resource directory path 2015-09-11 15:22:09 +02:00
Simon Morlat
4abc46f753 fix opus stereo test, opus is really bad with stereo from a signal standpoint. 2015-09-11 15:00:46 +02:00
Simon Morlat
1f887db632 adapt to new MSAudioDiff api 2015-09-11 14:48:56 +02:00
Gautier Pelloux-Prayer
d1907a0d48 tester.c: fix resource directory path 2015-09-10 12:20:41 +02:00
Gautier Pelloux-Prayer
d638129f62 proxy.c: deprecate linphone_proxy_config_normalize_phone and use linphone_proxy_config_normalize_phone_number instead 2015-09-10 11:03:46 +02:00
Sylvain Berfini
4b7ec9e130 Improved call declined test to check call log status is ok 2015-09-09 10:36:14 +02:00
Simon Morlat
13f0d85f68 implement automatic repairing of SIP dialogs broken by a network disconnection. 2015-09-08 21:20:25 +02:00
Simon Morlat
1127f97f8c fix test 2015-09-08 12:38:27 +02:00
Gautier Pelloux-Prayer
352b9c8406 callbacks.c: avoid crashing when we receive response to a message belonging to already destroyed chat room with unit test added 2015-09-08 10:34:49 +02:00
Simon Morlat
041116cb67 implement a mechanism to monitor the memory consumption of the tests. 2015-09-07 16:09:58 +02:00
Simon Morlat
c6f1d4303c fix tester 2015-09-04 16:06:53 +02:00
Simon Morlat
44327da3ec fix declrations 2015-09-04 15:13:51 +02:00
Simon Morlat
cf6995ef5c clean chat room api.
fix multiple memory leaks, mainly in gtk UI
2015-09-04 14:57:25 +02:00
Simon Morlat
0d87a22d1d fix bugs in Paused state management. It was possible to transition from Paused to PausedByRemote, which actually breaks the Paused state, and eventually allows the pauser to be resumed by the paused. 2015-09-03 21:39:58 +02:00
Simon Morlat
a4594aecba fix and enhance test.
Instead of just relying on bandwidth measurement, use video frame decoded callback.
Some bandwidth assumption look inconsistent with what the test is doing, they have been modified.
2015-09-03 21:39:58 +02:00
Simon Morlat
ed2385ce28 Refactoring of states, handling of media direction, late offering and so on.
Almost working except one test.
2015-09-03 21:39:58 +02:00
Margaux Clerc
ca9647f975 Add new test for late offering 2015-09-03 21:39:58 +02:00
Simon Morlat
9f2b9df16a Revert "chat: fix crash when receiving message status notification AFTER having deleted the chat room"
This reverts commit 08e923a41c.
This commit breaks compilation.
2015-09-03 21:29:44 +02:00
Gautier Pelloux-Prayer
08e923a41c chat: fix crash when receiving message status notification AFTER having deleted the chat room 2015-09-03 17:07:52 +02:00
Simon Morlat
6164259e98 fix windows build (pri64 isn't portable) 2015-08-24 18:27:41 +02:00
Sylvain Berfini
e7dd35efa0 Fixed XOR encryption for custom RTP transport modifier tests 2015-08-24 16:58:34 +02:00
Simon Morlat
108b2c2255 fix test again 2015-08-23 19:12:50 +02:00
Simon Morlat
8b84c36540 fix test that broke after fixing a bug in ms2, which resulted in STUN packets not sent for recv-only video streams. 2015-08-22 00:28:34 +02:00
Sylvain Berfini
7cbb44281c Added record test with custom RTP transport modifier but removed XOR encryption temporarily (doesn't work really great, have to rework it) 2015-08-21 17:47:36 +02:00
Sylvain Berfini
aa37a963eb Improved linphone_call_stats_get_rtp_stats and call with custom RTP transport modifier 2015-08-21 17:47:36 +02:00
Sylvain Berfini
81dcfc2d51 Remove min/max from test, using existing MIN/MAX 2015-08-21 10:05:58 +02:00
Sylvain Berfini
a81d673f94 Added API to get the meta RTP transports + test to check we can append a RTP transport modifier on it 2015-08-20 12:02:53 +02:00
Simon Morlat
aad1cc0715 robustize tests 2015-08-09 17:22:33 +02:00
Simon Morlat
48e8734b6f repair liblinphone_tester (android) and enable call with file player and rtp io test to run ms_audio_diff on embedded platforms, since it is much faster
than originally.
2015-08-05 15:51:34 +02:00
Gautier Pelloux-Prayer
fd7f6a4c73 tester: fix quality reporting with custom route test when using tunnel 2015-08-05 15:11:16 +02:00
Gautier Pelloux-Prayer
4ade5326e1 tester: replace some BC_ASSERT_TRUE with better BC_ASSERT_LOWER/GREATER/EQUAL ones 2015-08-05 11:42:51 +02:00
Simon Morlat
ec9f63279e improve tests 2015-08-04 20:24:50 +02:00
Simon Morlat
620c175aab robustize tests 2015-08-03 18:11:35 +02:00
Simon Morlat
15fcd2487d fix test "Call with specified codec bitrate". 2015-08-03 17:10:43 +02:00
Simon Morlat
b280b12cb6 fix compilation errors 2015-08-03 16:26:20 +02:00
Simon Morlat
f9a242f3f8 fix test "call with rtp io mode" 2015-08-03 16:21:28 +02:00
Gautier Pelloux-Prayer
7af5099309 ms_audio_diff: update ms2 and call tester 2015-08-03 15:31:59 +02:00
Ghislain MARY
53ccb2c564 Handle and add test for AVPF generic NACK. 2015-08-03 12:41:17 +02:00
Ghislain MARY
db380ed304 Fix build for Windows 10 with final version of Visual Studio 2015. 2015-08-03 10:51:25 +02:00
Simon Morlat
a3c33f5036 fix build and robustize tests 2015-08-02 11:31:32 +02:00
Simon Morlat
ffe22a6d7d fix regression in mkv file player test, introduced by 3f86b78b2a (wav and mkv file swapped) 2015-08-02 10:56:12 +02:00
Simon Morlat
881dba62c9 fix opus mono test, small enhancements to others. 2015-08-01 15:52:12 +02:00
Ghislain MARY
e001e61c58 Add setting to enable/disable symmetric RTP for RTP IO mode. 2015-07-30 13:21:09 +02:00
Ghislain MARY
1308b23715 Add tester for RTP IO mode. 2015-07-29 16:11:13 +02:00
Jehan Monnier
2712cb4834 Clear pending tcp/tls address of record in case of network change. Very useful for legacy SIP server with no sip instance support and limited number of air. 2015-07-29 17:09:04 +02:00
Gautier Pelloux-Prayer
747fd8e6f6 file_transfer: copy file_transfer_information as well when cloning chat message... 2015-07-29 14:55:48 +02:00
Gautier Pelloux-Prayer
d9f41fff5a proxy config: modify linphone_proxy_config_get_contact and add linphone_proxy_config_get_identity_address returning LinphoneAddress and move all documentation to linphone_proxy_config.h 2015-07-29 13:26:53 +02:00
Jehan Monnier
4073c6e0d0 Restaure previous state in case of call update failure due to pending transaction 2015-07-23 09:20:47 +02:00