Grishka
697eea96aa
2.1.1: a bunch of fixes
...
- Enabled delay-agnostic AEC on Windows & Linux, it seems to make a difference after all (telegramdesktop/tdesktop#4881)
- Fixed PulseAudio crashes, at least I hope so (closes #42 )
- Fixed parsing of floating-point server config values in some locales in Linux
2018-07-02 00:42:49 +03:00
Grishka
9f4bc6786d
Fix of a fix
2018-06-04 23:02:49 +03:00
Grishka
fc9b6175b0
Fixes
2018-06-04 22:59:58 +03:00
Grishka
342cc5a295
2.1
2018-06-04 22:37:43 +03:00
Grishka
d2453dd1d0
Synchronize audio I/O creation & deletion
2018-05-25 22:14:45 +03:00
John Preston
00851dc634
Fix build for Windows.
2018-05-24 19:49:58 +03:00
Grishka
b52eb581fa
2.0-alpha4
2018-05-15 21:23:46 +03:00
Grishka
55c2202937
Fixes
2017-12-27 21:25:47 +04: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
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
Grishka
dc913a843a
Added signal bars & fixed OSX project
2017-08-21 19:02:37 +03: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
Grishka
cd8d78b366
Added TCP fallback
...
Support for Windows Phone Silverlight
Various fixes
2017-06-06 04:44:16 +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
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
51047ddada
0.3.2
2017-03-31 08:33:30 +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