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
Grishka
697e250727
Finished moving things around, all classes are now in tgvoip
...
Replaced condition variables with semaphores
Audio device enumeration & selection on OS X and Windows
2017-04-28 14:17:56 +03:00
Grishka
bfde1a4be3
Update to v0.4
...
Moved public API classes into namespace tgvoip (CVoIPController -> tgvoip::VoIPController, CVoIPServerConfig -> tgvoip::ServerConfig)
Endpoint is now a class instead of a struct; also, IP addresses are now wrapped into objects instead of relying on in_addr and in6_addr
Full Windows port (Win32 threading + Winsock + WaveOut/WaveIn)
Added support for ALSA audio I/O on Linux (closes #2 )
Abstracted away low-level networking to make it more portable
Minor bugfixes
2017-04-17 21:57:07 +03:00
Grishka
333c4a1101
Added working audio i/o for OS X
...
Added simple audio resampler
Replaced prebuilt static libs with their sources & added that to all project files (closes #5 )
2017-04-09 19:14:33 +03:00
Grishka
eb813e1d13
updated to 0.3.1
2017-03-30 17:06:59 +03:00
Grishka
2027dabd60
Initial public release
2017-02-02 19:24:40 +03:00