1
0
mirror of https://github.com/danog/libtgvoip.git synced 2024-12-12 00:59:48 +01:00
Commit Graph

20 Commits

Author SHA1 Message Date
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
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
76d609c1d6 fix 2017-05-07 23:14:26 +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