Commit graph

3266 commits

Author SHA1 Message Date
Sylvain Berfini
b5d0667594 Merge branch 'dev_rtt' 2015-09-22 11:12:34 +02:00
Sylvain Berfini
0e439d9196 Fix and test for multiple mlines of same type in sdp 2015-09-22 10:47:43 +02:00
Sylvain Berfini
9a99b97a40 Fix remaining stream_index == 0 ? audio stream : video stream issue + test to check call with video mline before audio in sdp 2015-09-21 17:14:03 +02:00
Sylvain Berfini
9a792cbbf7 Added log to see which index have each stream 2015-09-21 16:29:35 +02:00
Simon Morlat
6ceaff09f6 fix check_media_direction again. 2015-09-21 10:47:18 +02:00
Simon Morlat
82286e695b attempt to repair windows build 2015-09-20 19:46:35 +02:00
Simon Morlat
e0d2b13123 fix regression with previous commit regarding auth infos and ha1 2015-09-18 22:35:10 +02:00
Gautier Pelloux-Prayer
c747a8da64 linphonecall.c: display error if SDP negotiation fails 2015-09-18 17:07:05 +02:00
Sylvain Berfini
1213a64a64 Fix call logs if no database file set + test 2015-09-18 15:56:33 +02:00
Sylvain Berfini
84a59d62f1 Fixed nb_stream variable in resultdesc and fixed test to detect change between two media descs 2015-09-18 14:52:01 +02:00
Simon Morlat
096b71cd7e refine management of ha1 vs clear text passwords.
if store_ha1_password option is set, then never store clear text password. Also whenever realm is known, compute the ha1 and drop the clear text password.
2015-09-18 13:26:36 +02:00
Gautier Pelloux-Prayer
570ebc6b00 linphonecore_jni.cc: fix compilation of chat 2015-09-18 10:27:32 +02:00
Simon Morlat
0307ee5fa3 fix crash and memleak in test. 2015-09-18 10:21:10 +02:00
Sylvain Berfini
cae3cd4f8d Fixed stun tester 2015-09-17 17:25:02 +02:00
Gautier Pelloux-Prayer
f0bd070bc2 chat: fix some crashing tests and disable the others for now 2015-09-17 17:16:29 +02:00
Sylvain Berfini
0b8dd54535 Fix crash in test Call without SDP 2015-09-17 17:10:02 +02:00
Sylvain Berfini
9127666fe5 Do not use -1 for unused steams, instead use an unused index 2015-09-17 16:00:09 +02:00
Sylvain Berfini
ee7e053980 Fix audio AVPF and video AVP in SDP issue 2015-09-17 14:38:00 +02:00
Sylvain Berfini
405ca6abbd Fix stream indexes computed too late 2015-09-17 11:35:57 +02:00
Simon Morlat
448f6a7108 disable jitter buffer by default for rtp local IO. 2015-09-16 22:32:38 +02:00
Gautier Pelloux-Prayer
fdf5abefd6 chat: refactoring it to always invoke callbacks when changing state, reenable disabled tests and add two new file upload tests where liblinphone should not crash while it does currently 2015-09-16 16:08:11 +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
Sylvain Berfini
15b6353e30 Started rework of streams' indexes for RTT 2015-09-15 17:27:40 +02:00
Gautier Pelloux-Prayer
654990ac5c chat.c: fix invalid logging each time a chat room is destroyed 2015-09-14 17:26:07 +02:00
Sylvain Berfini
879dd2cb2f Merge branch 'dev_call_logs_sql' 2015-09-14 17:11:17 +02:00
Sylvain Berfini
e141a5ea38 Merge branch 'dev_call_logs_sql' into dev_rtt 2015-09-14 15:32:38 +02:00
Gautier Pelloux-Prayer
d671e13935 linphonecall.c: dispose sound card only when audio stream has been released to avoid crash on iOS where we would dispose sound card before stopping it 2015-09-14 15:16:38 +02:00
Simon Morlat
5257d25cab removes reference to LinphoneChatRoom.destroy(), which should not be used from java code 2015-09-13 16:47:14 +02:00
Simon Morlat
be8f50574d add setting to request nowebcam to send normal fps 2015-09-11 18:50:22 +02:00
Gautier Pelloux-Prayer
d4c7652338 tools: move test_lsd test_ecc test_numbers from coreapi to tools folder 2015-09-11 14:53:08 +02:00
Gautier Pelloux-Prayer
14f40b463d test_numbers.c: fix compilation 2015-09-11 09:59:06 +02:00
Gautier Pelloux-Prayer
57aab4c4af linphonecore.c: change default name to android instead of toto 2015-09-11 09:29:45 +02:00
Gautier Pelloux-Prayer
c0e4d5695d proxy.c: remove unused functions 2015-09-10 15:42:53 +02:00
Sylvain Berfini
1a43b01696 Merge branch 'master' into dev_rtt 2015-09-10 14:19:52 +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
ec0c7d5f70 Fix wrong call declined log status 2015-09-09 11:04:27 +02:00
Sylvain Berfini
1617069f6a Few fixes + added migrate method from rc store logs 2015-09-08 21:44:50 +02:00
Simon Morlat
13f0d85f68 implement automatic repairing of SIP dialogs broken by a network disconnection. 2015-09-08 21:20:25 +02:00
Sylvain Berfini
a135273771 Small improvement of call log storage API + forgot to free pauline lc in tester + fix test 2015-09-08 16:12:44 +02:00
Sylvain Berfini
e35ac5dc77 Fix API + added test for call log sql storage 2015-09-08 15:26:43 +02:00
Sylvain Berfini
6d9af5fa54 Fix ref leak + renamed some functions + improved MSList handling 2015-09-08 14:54:28 +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
Sylvain Berfini
cabf15f1f5 Store call logs in sql database + new method to get all call logs related to a linphone address 2015-09-08 02:45:32 +02:00
Gautier Pelloux-Prayer
f46f1fbe77 linphonecall: LinphoneCoreCallStateChangedCb should never receive NULL as last argument "message" 2015-09-07 17:38:41 +02:00
Sylvain Berfini
1d3d4f51f3 Set linphone_core_set_sip_transport_timeout public 2015-09-07 10:50:00 +02:00
Simon Morlat
bf16b53c6e fix memory leak when receiving a is-composing notification 2015-09-06 22:45:37 +02:00
Simon Morlat
b9c32d33a5 send presence to multiple instances of a same user that subscribed to us. Fixes memory leak. 2015-09-04 22:23:00 +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