Grishka
bf77912eaf
Fixed TCP timeout on Windows
2018-05-06 23:53:51 +03:00
Grishka
4dd77bdda2
fix
2018-04-08 23:03:06 +03:00
Grishka
91270ab5c1
Fixed audio input on OS X 10.6
2018-04-08 22:55:43 +03:00
Gregory K
b85179c535
Merge pull request #41 from Johnnynator/musl
...
fix build against musl libc
2018-04-08 13:11:14 +03:00
Gregory K
3511a42d3d
Merge pull request #31 from mymedia2/patch-1
...
Remove deprecated call of AES_ctr128_encrypt
2018-04-07 14:13:55 +03:00
Gregory K
348d95bdfd
Merge pull request #40 from 3v1n0/msse-enable-in-supported-archs
...
libtgvoip: use SSE2 cflags only in supported archs
2018-03-10 01:31:00 +04:00
Grishka
41d16426fd
probably fix crash on os x
2018-03-02 14:51:42 +04:00
John
6737ba68ce
fix build against musl libc
2018-02-19 17:50:53 +01:00
Marco Trevisan
01f70942e1
libtgvoip.gyp: only enable -msse2 for i686
2018-02-19 00:25:55 +01:00
Marco Trevisan
b1b83c6f3b
libtgvoip.gyp: use uname -m to get architecture
2018-02-17 17:51:14 +01:00
Marco Trevisan (Treviño)
dc8298ace2
libtgvoip: use SSE2 cflags only in supported archs
...
Without this libtgvoip won't compile in ARM CPUs
2018-02-09 03:07:14 +01:00
Grishka
60d40e4ee4
deinitializing multi-threaded things seems like a good way to go mad
2018-02-03 20:54:38 +04:00
Grishka
e7e7d2f05e
crash fix
2018-02-03 20:21:58 +04:00
Grishka
6b0d4a6cc3
fix
2018-01-24 17:56:42 +03:00
Grishka
55c2202937
Fixes
2017-12-27 21:25:47 +04:00
Gregory K
ef108581ac
Merge pull request #36 from stek29/gitignore-xcode
...
Add xcuserdata to gitignore
2017-12-21 20:19:21 +04:00
Gregory K
efd87fd7a8
Merge pull request #35 from UnigramDev/public
...
Updated the CXWrapper to use events instead of IStateCallback
2017-12-20 18:39:29 +04:00
Nicholas Guriev
b0c6da9bdc
Add extern "C" wrapper
...
It perhaps fixes build failure against ancient OpenSSL.
See also: https://github.com/openssl/openssl/commit/17e80c6
2017-12-08 23:16:12 +03:00
Grishka
6a0b3b23b7
Disable OpenSL on Android because it's unreliable AF
2017-11-11 01:36:31 +03:00
Grishka
8d6ca06257
Correctly handle ALSA errors
...
(actually, it should have been like this from the beginning)
telegramdesktop/tdesktop#3412
2017-10-31 11:19:00 +03:00
Viktor Oreshkin
85a4287782
Add xcuserdata to gitignore
...
Signed-off-by: Viktor Oreshkin <imselfish@stek29.rocks>
2017-10-23 01:03:43 +03:00
Grishka
620da00fb6
Use larger buffer for audio capture on OS X because 10 kb was apparently not enough in some cases
2017-09-21 16:16:37 +03:00
Grishka
e6455adb39
fixed crash on OS X
2017-09-07 23:02:22 +03:00
Fela Ameghino
afc4453acd
Updated the CXWrapper to use events instead of IStateCallback
2017-09-07 13:17:18 +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
Gregory K
a8aff0e64c
Merge pull request #34 from UnigramDev/public
...
Signal bars in CX wrapper
2017-09-02 07:20:15 +03:00
Fela Ameghino
9d6c54772e
Signal bars in CX wrapper
2017-09-01 12:56:52 +02:00
Grishka
47c46ab29a
OSX project fix
2017-08-21 23:40:55 +03:00
Grishka
6e840a6992
fix
2017-08-21 19:31:04 +03:00
Grishka
dc913a843a
Added signal bars & fixed OSX project
2017-08-21 19:02:37 +03:00
Grishka
bfd5cfecb3
- Use VoiceProcessingIO on OS X 10.7 and higher
...
- Apply AGC after AEC/NS to work around loud echo on desktops
- Fixed (?) mic muting on Windows
2017-08-01 20:17:44 +03:00
Grishka
01f27014b2
Bugfix
2017-07-27 19:47:10 +03:00
Grishka
e42287b6f4
Fixes
2017-07-20 00:00:13 +03:00
Nicholas Guriev
f2e246c1bf
Remove deprecated call of AES_ctr128_encrypt
...
* The AES_ctr128_encrypt function is not available in OpenSSL 1.1.0
without a special compiler flag
* Fix a small misspelling
2017-07-06 23:26:40 +03:00
Gregory K
de33700312
Merge pull request #30 from telegramdesktop/tdesktop
...
Add virtual destructor to NetworkAddress.
2017-07-06 21:32:46 +03:00
John Preston
757a5d8ec3
Add virtual destructor to NetworkAddress.
...
Subclasses of NetworkAddress are deleted using pointers to the base class,
so a virtual destructor is required. Also fix a couple of warnings on 64bit.
2017-07-06 20:16:18 +03:00
Gregory K
0d5530641f
Merge pull request #29 from UnigramDev/public
...
SetProxy on RT too, other small fixes
2017-07-06 18:44:20 +03:00
Fela Ameghino
15dabd5a14
SetProxy on RT too, other small fixes
2017-07-06 17:33:47 +02:00
Grishka
445433f4f0
Proxy fix
2017-07-04 03:04:59 +03: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
Gregory K
c63a3bbdcf
Merge pull request #25 from UnigramDev/public
...
Added Evgeny's aes_ctr_encrypt implementation
2017-06-22 14:21:48 +03:00
Fela Ameghino
4c653d0790
- Added Evgeny's aes_ctr_encrypt implementation
...
- API availability check for AudioRoutingManager on UWP
2017-06-12 12:59:35 +02:00
Fela Ameghino
d79d1a0eff
Merge remote-tracking branch 'upstream/public' into public
2017-06-12 10:04:25 +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
abf17056ce
Don't use WSAAddressToStringA on WP
...
snprintf fix
2017-05-23 16:07:57 +03:00
Fela Ameghino
737c845d10
Merge remote-tracking branch 'upstream/public' into public
2017-05-22 10:24:32 +02:00
Fela Ameghino
1e953d73d7
Revert "Fixed uwp project to always use libopus in release configuration"
...
This reverts commit ac48960890
.
2017-05-22 10:22:58 +02:00
Grishka
62849b7466
Yet another attempt to fix audio issues on linuxes of all shapes and sizes
...
telegramdesktop/tdesktop#3412 telegramdesktop/tdesktop#3413
2017-05-21 21:15:42 +03:00