b09ce7f5e4
Increase packet buffer pool size
2018-03-27 14:01:28 +02:00
d876d08313
Merge
2018-03-26 15:51:04 +02:00
Grishka
55c2202937
Fixes
2017-12-27 21:25:47 +04:00
Daniil Gentili
ff2ccbd985
Try to fix segfault
2017-09-17 18:12:01 +02:00
Daniil Gentili
c5fa50730f
Merge branch 'public' of https://github.com/grishka/libtgvoip into public
2017-09-17 17:59:53 +02: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
Daniil Gentili
dafdf34911
Merge branch 'public' of https://github.com/grishka/libtgvoip into HEAD
2017-08-21 18:18:48 +02:00
Grishka
dc913a843a
Added signal bars & fixed OSX project
2017-08-21 19:02:37 +03:00
Daniil Gentili
b03fc6c75b
Parse shared config changes
2017-08-05 17:34:02 +02:00
Daniil Gentili
9b4f989f39
Openssl fixes
2017-08-05 07:18:20 +00:00
Daniil Gentili
b6b40ac70a
Changed opus signal type to music, increased size of outgoing packet buffer
2017-08-03 16:41:38 +02:00
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
Grishka
445433f4f0
Proxy fix
2017-07-04 03:04:59 +03: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