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
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
29ce46aa1f
Add API to get the preferred video size name.
2014-10-29 11:26:03 +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
Ghislain MARY
d76e97d73f
Copy path string when setting log collection path.
2014-10-21 08:50:56 +02:00
Jehan Monnier
78c11c8f6e
compute call log duration since connected state instead of from call creation
2014-10-20 22:49:40 +02:00
Simon Morlat
965add9d6e
add new states LinphoneCallEarlyUpdating and LinphoneCallEarlyUpdatedByRemote to properly handle the early dialog UPDATE scenarios.
...
fix test suite.
2014-10-20 15:10:40 +02:00
Ghislain MARY
78acd91a54
Add API to save the compressed log collection to a file.
2014-10-20 14:00:46 +02:00
Ghislain MARY
2f47ffacd3
Change file transfer progression indication to have the number of bytes sent/received and the total.
2014-10-20 11:05:27 +02:00
Johan Pascal
bac60c86b0
Multipart Message: let bellesip take care of message header
2014-10-17 13:49:54 +02:00
Pierre-Eric Pelloux-Prayer
2ce93fe5dc
Assign payload type to AAC 16/32/48 kHz (and update ms2/ortp)
2014-10-16 00:52:26 +02:00
Simon Morlat
0f52361549
set correct name to constructor of LinphoneCoreVTable
2014-10-15 16:25:31 +02:00
Pierre-Eric Pelloux-Prayer
690b1d8800
codec: disable AAC on Android device without hardware AEC
2014-10-14 23:42:22 +02:00
Ghislain MARY
7bc0486b57
Apply microphone mute to all calls.
2014-10-14 15:21:43 +02:00
Ghislain MARY
1b40d1a497
Fix automatic wrapping of linphone_core_set_avpf_mode() and linphone_core_set_avpf_rr_interval().
2014-10-13 15:51:47 +02:00
Ghislain MARY
01b9a97323
Fix linphone_core_set_log_handler().
2014-10-13 12:07:28 +02:00
Simon Morlat
6cccf2da3d
robustize linphone_core_accept_call_with_params()
2014-10-10 14:18:06 +02:00
Ghislain MARY
e91b1c83ed
Add mutex for log collection + remove uploaded file when done.
2014-10-07 12:11:49 +02:00
Ghislain MARY
c2573d2bc1
Use gzip format instead of zlib for log collection upload.
2014-10-07 11:21:27 +02:00
Simon Morlat
44c55e44e8
fix multiple compilation errors
2014-10-06 18:49:06 +02:00
Ghislain MARY
aa298d645c
Windows Phone 8 project depends on zlib + implementation of log compression.
2014-10-06 16:15:22 +02:00
Ghislain MARY
a584a075b2
Fix compilation warning.
2014-10-06 16:13:18 +02:00
Ghislain MARY
1d10e749b5
Add API to store the logs in files and to upload them on a server.
2014-10-06 11:45:27 +02:00
Ghislain MARY
e5311281fc
Store the file transfer server in the linphonerc file.
2014-10-06 11:41:48 +02:00
Simon Morlat
c558eee6b0
fix compilation for old gtk versions
2014-10-06 10:23:36 +02:00
Ghislain MARY
c9a487aa24
Add linphone_core_set_preview_video_size to the media_parameters group for wrappers generation.
2014-10-02 11:42:59 +02:00
Simon Morlat
5562e7c77a
allow any size for preview
...
add missing linphone_core_get_preview_video_size()
update ms2
2014-10-01 21:57:09 +02:00
Jehan Monnier
16b583b441
fix re-invite whiout sdp
2014-09-25 15:51:26 +02:00
Sylvain Berfini
a7e257bcab
Fix compil for windows phone
2014-09-23 11:20:00 +02:00
Simon Morlat
c54e3af5e0
add tester for call player
2014-09-22 16:33:25 +02:00
Guillaume BIENKOWSKI
b7c6893d27
Video source reuse API
2014-09-19 16:03:59 +02:00
François Grisez
10bc15409c
Change the LinphoneTunnel C API
...
* The tunnel manager are now thre mode : disable, enable and auto
* Two new functions: linphone_tunnel_set_mode() and linphone_tunnel_get_mode()
* linphone_tunnel_enable(), linphone_tunnel_enabled(), linphone_tunnel_auto_detect()
and linphone_tunnel_auto_detect_enabled() are now deprecated.
2014-09-18 16:03:45 +02:00
Simon Morlat
df58cddb5d
clean proxy config in linphone_core_destroy()
2014-09-17 13:21:57 +02:00
Simon Morlat
a08e2635b6
add setting to LinphoneCore to enable avpf even for calls out of proxies.
2014-09-17 11:09:37 +02:00
François Grisez
4bc67e3645
Add transport_SIP boolean parameter in "tunnel" of the configuration file
...
If this parameter is set to 1, SIP packets will pass through tunnels when the
tunnel mode is enabled. If set to 0, SIP packets will be directly sent to proxies
whatever the state of tunnels
2014-09-16 16:13:20 +02:00
Jehan Monnier
251ba960c5
add new functions linphone_core_add_listener to enable multiple vtable to be registered
2014-09-16 15:00:12 +02:00
François Grisez
37be673607
Add a private FirewallPolicy getter which return NoFirewallPolicy whether a tunnel is enabled
2014-09-15 15:55:10 +02:00
Jehan Monnier
a3e84af3fb
fix incoming UPDATE without sdp (session timer case)
2014-09-11 15:08:45 +02:00
Guillaume BIENKOWSKI
2d9de5a1bd
Handle NULL ringback tones + setup iOS tester correctly for AudioQueue and no ringback tone
2014-09-11 11:42:11 +02:00
Gautier Pelloux-Prayer
abc0265b97
Set default value for adaptive rate algorithm to "simple", the current algorithm
2014-09-10 14:10:26 +02:00
Sylvain Berfini
c384b0b362
Started Java impl of file transfer
2014-09-09 12:39:56 +02:00
Gautier Pelloux-Prayer
b2ae9095d9
Change adaptive_rate_algorithm API to not use enum
2014-09-09 12:35:15 +02:00
Ghislain MARY
5283278eef
Fix 2 memory leaks.
2014-09-09 10:29:32 +02:00
Simon Morlat
6337fe8429
fix crash in test and memory leak of LinphoneCallParams
2014-09-08 22:05:29 +02:00
Simon Morlat
c6a3053756
fix incorrectly named functions and compilation errors due to merge
2014-09-08 19:05:43 +02:00