Commit graph

2714 commits

Author SHA1 Message Date
Simon Morlat
2e515642f0 fix bad call state notification (Released) when receiving a call with incompatible codecs.
Normally this should not trigger any notification.
Fix bug allowing two incoming calls to be notified if ICE is used.
2014-11-18 16:01:51 +01:00
Gautier Pelloux-Prayer
b65ccceacb Use ms_debug instead of ms_message for noisy flattening messages 2014-11-18 11:56:58 +01:00
Johan Pascal
e3b3a5aa5b move ZRTP management from oRTP to Mediastreamer2 using transport modifier 2014-11-16 23:26:14 +01:00
Simon Morlat
89ac410152 fix crash without tunnel, fix compilation on debian 6 2014-11-16 12:09:22 +01:00
Simon Morlat
1716178e38 fix compilation without tunnel 2014-11-15 11:38:06 +01:00
Simon Morlat
d0095948b9 Allow the tunnel mode to work with any proxy config (except for sips destinations)
fix the tunnel tests, that were not working correctly.
2014-11-14 20:17:54 +01:00
Simon Morlat
c828b54b33 fix errors in the file transfer API design that were also wrapped in java. 2014-11-14 18:58:51 +01:00
Ghislain MARY
b0b705da7a Rename wrong API. 2014-11-14 14:46:14 +01:00
Ghislain MARY
e913d2e5a0 Make linphone_core_get_device_rotation() public. 2014-11-14 10:48:29 +01:00
Simon Morlat
9816594653 store ipv6 setting in config immediately 2014-11-13 22:40:04 +01:00
Simon Morlat
48a5ba6d98 code cleanup 2014-11-13 11:38:41 +01:00
Gautier Pelloux-Prayer
a76aa60ff5 Free dtmf timer on call destruction, if needed 2014-11-12 17:32:24 +01:00
François Grisez
8a6a2e4cca Make local player to use the ring default sound card 2014-11-12 16:30:36 +01:00
Gautier Pelloux-Prayer
e45b7bc3f0 Fix database time migration for Android: store time_t as 64bits in database 2014-11-12 15:10:26 +01:00
Gautier Pelloux-Prayer
0aabc05145 Add linphone_call_send_dtmfs method to allow sending a DTMF sequence instead of a single one, and add a test suite 2014-11-12 14:58:19 +01:00
François Grisez
a9a651b954 Change window IDs type and make local player to use the default ring sound card instead of the default playback one 2014-11-12 14:22:56 +01:00
Ghislain MARY
b70e389ef5 Improve tunnel documentation. 2014-11-12 12:20:55 +01:00
Simon Morlat
3d744d4070 * add test for ipv6 calls
add linphone_call_media_in_progress() method for app to easily check that ice has finished or not its processing.
Update GTK app accordingly, so that adding video is no longer possible while ICE is in progress.
2014-11-07 18:02:29 +01:00
Gautier Pelloux-Prayer
abe5a19431 Do not crash if SDP could not be parsed and had some unit tests. - avoid crash if missing SDP in REINVITE ACK - resume previous media parametrs instead of aborting call in case of invalid SDP in REINVITE 2014-11-06 17:25:36 +01:00
Gautier Pelloux-Prayer
1466639bac Do not notify that a call was received when INVITE was invalid and rejected (488 Not acceptable for instance) 2014-11-05 16:54:03 +01:00
Gautier Pelloux-Prayer
0892bd026d Fix method linphone_chat_room_get_history which returned one extra message + fix memory leaks in message storage tester 2014-11-05 12:10:15 +01:00
Gautier Pelloux-Prayer
4b7b43974d Fix log collection tests & API 2014-11-05 11:09:48 +01:00
Guillaume BIENKOWSKI
c63bf0ee9e Fix a verbose non-error 2014-11-04 17:28:27 +01:00
Ghislain MARY
91122e11da Improve log collection API:
- Allow setting a prefix for the log collection filenames
 - Allow defining the max file size of the log collection files
2014-11-04 17:16:03 +01:00
Gautier Pelloux-Prayer
d67957ab2a Add log collection tester suite 2014-11-04 17:12:17 +01:00
Guillaume BIENKOWSKI
0250469c31 Typo for AAC 2014-11-04 16:04:34 +01:00
Gautier Pelloux-Prayer
cd2de42f86 Fix some clang warnings on Debian 2014-11-04 14:30:38 +01:00
Gautier Pelloux-Prayer
f07b7be07a Fix compilation 2014-11-04 14:04:08 +01:00
Simon Morlat
3488b92f31 update ms2 and documentation 2014-11-04 13:59:47 +01:00
Ghislain MARY
82bec9343b Change signature of LinphoneCoreLogCollectionUploadProgressIndicationCb. 2014-11-04 10:58:42 +01:00
Ghislain MARY
dadefe2a10 Build with correct version number on Windows Phone 8. 2014-11-03 11:41:19 +01:00
Ghislain MARY
ba815377f7 Change API of linphone_core_enable_log_collection() to be able to deactivate the previous log handler. 2014-10-31 09:48:23 +01:00
Guillaume BIENKOWSKI
2c94056796 Fix SDP overflow commit 2014-10-30 15:41:50 +01:00
Guillaume BIENKOWSKI
87893d9b8f Add SBR support for AAC when [misc] aac_use_sbr=1 is in linphonerc 2014-10-30 15:40:28 +01:00
Ghislain MARY
a2954ef1aa Fix compilation warnings/errors when compiling for Android. 2014-10-30 14:59:08 +01:00
François Grisez
636976e55d Reworking TunnelManager
Some booleans have been replaced by a state variable
2014-10-30 11:20:51 +01:00
Simon Morlat
de1f471a89 Revert "Fix SDP overflow"
This reverts commit 0c5309a3c8.
2014-10-29 22:59:39 +01:00
Gautier Pelloux-Prayer
b84133da77 Unbreakable space should be also detected as valid for phone numbers (used by iOS to format contacts) 2014-10-29 16:55:01 +01:00
Guillaume BIENKOWSKI
18e619884c Remove dirstamp 2014-10-29 15:41:03 +01:00
Guillaume BIENKOWSKI
0c5309a3c8 Fix SDP overflow 2014-10-29 15:38:57 +01:00
Ghislain MARY
29ce46aa1f Add API to get the preferred video size name. 2014-10-29 11:26:03 +01:00
Simon Morlat
d91b0eaa28 fix video payload becoming unusable by mistake 2014-10-28 16:00:58 +01:00
Simon Morlat
cf3b09e35b forcely do not use some codecs under the following conditions:
rate!=8000 and rate!=16000
no hardware AEC
AEC required (thus software)
webRTC AEC is used
not opus (because opus can accept 16khz in input)
2014-10-27 15:53:55 +01:00
Simon Morlat
ea9952ee89 revert change (commited by mistake) 2014-10-25 15:26:33 +02:00
Simon Morlat
91d660562f fixes video quality problem at high definition and bitrate
- key frame spoofing because of loss reported very fast resulting in target bitrate largely exceeded
- rate control algorithm taking decision too often due to loss rate estimator counting packets only (not time)
2014-10-25 15:25:09 +02:00
Guillaume BIENKOWSKI
0c124c486e Fix logs disable when linphone_core_enable_log_collection is called with FALSE at app start 2014-10-24 14:23:23 +02:00
Pierre-Eric Pelloux-Prayer
891010b78a android/aac: aac needs either hardware AEC or 16kHz sample rate 2014-10-23 20:56:21 +02:00
Ghislain MARY
d60890107a Add API to reset the log collection. 2014-10-23 11:20:43 +02:00
François Grisez
a742a5aa9b Fix compilation on Android 2014-10-22 14:07:39 +02:00
François Grisez
61419585b4 Test that LinphonePlayer has been instanciated while destroying 2014-10-22 12:01:38 +02:00