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

24 Commits

Author SHA1 Message Date
Daniil Gentili
831d646b85 Generalize 2017-07-04 14:49:09 +01:00
Daniil Gentili
4c43234455 Simplify everything 2017-07-04 10:30:21 +01:00
Daniil Gentili
97f24e7bda Fixes 2017-07-03 16:57:55 +02:00
Daniil Gentili
4aab25d376 Merge branch 'public' of https://github.com/grishka/libtgvoip into public 2017-07-03 15:15:05 +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
Daniil Gentili
4db0510e8d Update 2017-07-01 19:41:22 +02:00
Daniil Gentili
808e2ccf68 push 2017-06-19 20:10:54 +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
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
73bf810c79 Better estimation of audio delay for AEC 2017-05-14 16:28:17 +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
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
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