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