Grishka
8e837c61ac
Ported to WinRT and Windows Phone
2017-05-11 06:21:04 +03:00
Gregory K
54e00a1977
Merge pull request #12 from telegramdesktop/tdesktop
...
Fix build on 32 bit Linux. Fix crash on network error.
2017-05-10 16:50:05 +03:00
John Preston
d09c2ebe35
Allow to set opus include dir in GYP. Fix travis-ci build.
2017-05-10 15:03:17 +03:00
John Preston
61eeaba937
Compile with SSE2 instead of SSE4.1 on Linux.
2017-05-10 11:59:00 +03:00
John Preston
ccdb6af389
Fix build on 32 bit Linux. Fix crash on network error.
2017-05-10 10:05:43 +03:00
Grishka
78ccec1645
Probably fixed a nasty crash
2017-05-10 03:09:24 +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
Gregory K
b8ab63f62f
Merge pull request #10 from telegramdesktop/tdesktop_gyp_improve
...
Improve .gyp project for TDesktop submodule.
2017-05-09 21:28:13 +03:00
Grishka
38e4197d51
Fixed crash on Linux
2017-05-09 21:25:27 +03:00
John Preston
98e75f1310
Improve .gyp project for TDesktop submodule.
2017-05-08 15:20:38 +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
a428f082df
Fixed build on Linux
2017-05-04 00:13:13 +03:00
Grishka
d30364c4ee
Use GCD semaphores on Drawin
2017-05-03 20:52:05 +03:00
Grishka
64276ceb96
Fixed deadlock
2017-04-28 15:42:48 +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
88d22e82cf
Removed static libs
2017-04-09 19:19:52 +03:00
Grishka
04dc380359
Merge branch 'public' of github.com:grishka/libtgvoip into public
2017-04-09 19:16:34 +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
163bab1ce7
fixes & project file for OS X
2017-04-02 18:24:17 +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