1
0
mirror of https://github.com/danog/libtgvoip.git synced 2024-11-27 04:34:42 +01:00
Commit Graph

55 Commits

Author SHA1 Message Date
Grishka
bf77912eaf Fixed TCP timeout on Windows 2018-05-06 23:53:51 +03:00
Grishka
4dd77bdda2 fix 2018-04-08 23:03:06 +03:00
Grishka
91270ab5c1 Fixed audio input on OS X 10.6 2018-04-08 22:55:43 +03:00
Gregory K
b85179c535
Merge pull request #41 from Johnnynator/musl
fix build against musl libc
2018-04-08 13:11:14 +03:00
Grishka
41d16426fd probably fix crash on os x 2018-03-02 14:51:42 +04:00
John
6737ba68ce fix build against musl libc 2018-02-19 17:50:53 +01:00
Grishka
6b0d4a6cc3 fix 2018-01-24 17:56:42 +03:00
Grishka
55c2202937 Fixes 2017-12-27 21:25:47 +04:00
Gregory K
efd87fd7a8
Merge pull request #35 from UnigramDev/public
Updated the CXWrapper to use events instead of IStateCallback
2017-12-20 18:39:29 +04:00
Grishka
8d6ca06257 Correctly handle ALSA errors
(actually, it should have been like this from the beginning)
telegramdesktop/tdesktop#3412
2017-10-31 11:19:00 +03:00
Grishka
620da00fb6 Use larger buffer for audio capture on OS X because 10 kb was apparently not enough in some cases 2017-09-21 16:16:37 +03:00
Grishka
e6455adb39 fixed crash on OS X 2017-09-07 23:02:22 +03:00
Fela Ameghino
afc4453acd Updated the CXWrapper to use events instead of IStateCallback 2017-09-07 13:17:18 +02:00
Grishka
d348e56436 Added AGC on audio output because some echo cancellation implementations don't like loud audio in speakerphone mode; this should only be enabled when using the earpiece speaker, on devices that have one. Also, the AGC on the input is now configured with a much lower target level. 2017-09-07 08:39:33 +03:00
Fela Ameghino
9d6c54772e Signal bars in CX wrapper 2017-09-01 12:56:52 +02:00
Grishka
dc913a843a Added signal bars & fixed OSX project 2017-08-21 19:02:37 +03:00
Grishka
bfd5cfecb3 - Use VoiceProcessingIO on OS X 10.7 and higher
- Apply AGC after AEC/NS to work around loud echo on desktops
- Fixed (?) mic muting on Windows
2017-08-01 20:17:44 +03:00
Grishka
01f27014b2 Bugfix 2017-07-27 19:47:10 +03:00
Grishka
e42287b6f4 Fixes 2017-07-20 00:00:13 +03:00
Fela Ameghino
15dabd5a14 SetProxy on RT too, other small fixes 2017-07-06 17:33:47 +02:00
Grishka
1be4d016a4 Refactor all the things!
- Added support for SOCKS5 proxy
- Also, a bunch of bugfixes
2017-07-03 04:42:49 +03:00
Fela Ameghino
4c653d0790 - Added Evgeny's aes_ctr_encrypt implementation
- API availability check for AudioRoutingManager on UWP
2017-06-12 12:59:35 +02:00
Grishka
ba19486ef4 Fixes 2017-06-07 18:47:31 +03:00
Grishka
cd8d78b366 Added TCP fallback
Support for Windows Phone Silverlight
Various fixes
2017-06-06 04:44:16 +03:00
Grishka
6883bbf5d6 A better way to load libpulse. Also, device enumeration using it.
Bugfixes
2017-05-24 03:31:35 +03:00
Grishka
abf17056ce Don't use WSAAddressToStringA on WP
snprintf fix
2017-05-23 16:07:57 +03:00
Grishka
62849b7466 Yet another attempt to fix audio issues on linuxes of all shapes and sizes
telegramdesktop/tdesktop#3412 telegramdesktop/tdesktop#3413
2017-05-21 21:15:42 +03:00
Grishka
3216b76349 v0.4.1
Better jitter buffer with packet rescaling
Tried to fix some issues on Linux (telegramdesktop/tdesktop#3413)
Fixes for Windows Phone
2017-05-21 17:50:23 +03:00
Fela Ameghino
959921e31a Using IAudioClient2 on WinRT to be able to SetClientProperties 2017-05-19 16:13:51 +02:00
Fela Ameghino
69c6d63a1c Merge remote-tracking branch 'upstream/public' into public 2017-05-19 11:36:03 +02:00
Fela Ameghino
166227244f Crypto is now working on WinRT
- Merged fixes to crypto by Evgeny.
- Removed references to OpenSSL on WinRT
- Some other small fix to the CXWrapper
2017-05-19 11:35:20 +02:00
Grishka
233398c784 Probably fixed echo cancellation 2017-05-18 19:11:12 +03:00
Grishka
937a857886 Probably fixed deadlock on some Linux configurations (telegramdesktop/tdesktop#3408) 2017-05-17 14:30:14 +03:00
Fela Ameghino
efdb2a51f3 Merge remote-tracking branch 'upstream/public' into public 2017-05-15 17:29:44 +02:00
Grishka
73bf810c79 Better estimation of audio delay for AEC 2017-05-14 16:28:17 +03:00
Fela Ameghino
682730f0eb Public deconstructor 2017-05-13 18:30:40 +02:00
Fela Ameghino
f426c5110d Merge remote-tracking branch 'upstream/public' into public 2017-05-13 18:07:12 +02:00
Fela Ameghino
40880a538e Ability to turn off TGVOIP_USE_CUSTOM_CRYPTO in CXWrapper 2017-05-13 18:07:03 +02:00
Grishka
6dcf281d24 Added PulseAudio on Linux
Fixes on WinRT
2017-05-12 19:29:35 +03:00
Fela Ameghino
d3d06d33bc Fixed the audio ActivationHandler to work properly from system VoIP background task 2017-05-11 15:33:39 +02:00
Grishka
d52ab380ef More WinRT fixes 2017-05-11 15:05:59 +03:00
Grishka
826dfc81dd Fixes for WinRT. Added missing methods and constants. 2017-05-11 14:20:47 +03:00
Grishka
8e837c61ac Ported to WinRT and Windows Phone 2017-05-11 06:21:04 +03:00
Gregory K
c1f89665e0 Merge pull request #11 from telegramdesktop/tdesktop_warnings
Fix several compiler warnings.
2017-05-10 02:28:55 +03:00
Grishka
ee461782fa Fixed crash on Windows if there's no mic/speaker in the system 2017-05-10 02:28:20 +03:00
John Preston
0f9cbbff83 Fix several compiler warnings. 2017-05-09 22:37:06 +03:00
Grishka
38e4197d51 Fixed crash on Linux 2017-05-09 21:25:27 +03:00
Grishka
76d609c1d6 fix 2017-05-07 23:14:26 +03:00
Grishka
5109903e02 Logging to file(s) now works on all systems and logs now contain OS version in their header
On OS X, audio now plays only out of the right speaker on MacBook Pro's to avoid insane echo when using built-in speakers
Fixed crash on Linux
2017-05-06 02:18:34 +03:00
Grishka
510a977ff0 Added WASAPI audio I/O implementation for Windows >= Vista (desktop only for now)
Added device selection on Linux
Bugfixes
2017-05-05 00:44:23 +03:00