Fela Ameghino
65da311f69
Improved CXWrapper adding various methods
2019-03-12 11:53:50 +01:00
Fela Ameghino
07df8c9c4f
Merge branch 'public' of https://github.com/UnigramDev/libtgvoip into public
2019-03-11 18:45:29 +01:00
Fela Ameghino
4fd5f339cd
Added GetConnectionMaxLayer to CXWrapper
2019-03-11 18:45:07 +01:00
Fela Ameghino
fe080d6bde
Added GetConnectionMaxLayer to CXWrapper
2019-03-11 18:43:16 +01:00
Fela Ameghino
028d86f599
Updated UWP project to 2.4.4
2019-03-11 18:28:38 +01:00
Grishka
a6e6ed5825
Fix FEC packet loss percent for libopus 1.3
...
Also make opus in-band FEC less aggressive
2019-03-11 01:12:09 +03:00
Grishka
ce74c9216f
Avoid using private APIs on OS X in app store builds
2019-02-27 18:29:01 +04:00
Grishka
aabd289ba1
Swift? Where we are going, we don't need Swift!
2019-02-24 16:15:14 +04:00
Grishka
1b699b320d
p2p improvements
2019-02-10 15:28:22 +03:00
Grishka
3a58a16194
2.4.3
2019-02-05 14:41:00 +03:00
Grishka
a1df90f286
Set preferred audio session parameters on iOS
...
+ build bixes
2018-12-31 18:27:00 +03:00
Grishka
59a975bf66
Fixes
2018-12-31 04:05:58 +03:00
Grishka
8fd89fc173
Fixes, mic level testing and volume adjustment
2018-12-30 02:24:55 +03:00
Grishka
69adf70d9a
Use server config for APM + iOS crash fix
2018-12-19 05:10:34 +03:00
Grishka
7f54b9109c
crash fix
...
also fixes #60
2018-12-10 22:54:46 +03:00
Grishka
f85ce99894
Save more data in data saving mode
2018-11-30 15:40:02 +03:00
Grishka
f4c4f792d1
Collect packet stats and accept json string for server config
2018-11-30 15:39:52 +03:00
Grishka
5caaaafa42
Updated WebRTC APM
...
I'm now using the entire audio processing module from WebRTC as opposed to individual DSP algorithms pulled from there before. Seems to work better this way.
2018-11-23 04:02:53 +03:00
Grishka
39376df40e
Fixed audio glitches on Windows
2018-11-16 19:10:21 +03:00
Gregory K
296187a443
Merge pull request #58 from telegramdesktop/tdesktop
...
Fix build for Linux.
2018-11-09 20:40:40 +03:00
John Preston
fb0a2b0c9b
Fix build for Linux.
2018-11-09 21:28:27 +04:00
Fela Ameghino
d6cf1b73d3
Updated UWP wrapper
2018-11-09 17:51:29 +01:00
Grishka
467b1487e8
Removed unused files
2018-11-09 18:53:44 +03:00
Grishka
b1a0b3d94a
2.3
...
- Nonblocking sockets
- Better ShittyInternetMode
- Fixed a bunch of bugs
- Probably added some new bugs too
2018-11-09 18:44:01 +03:00
Fela Ameghino
646f7d677e
Merge branch 'public' into public
2018-09-16 22:47:17 +02:00
Grishka
14d782bf9f
Fixes
...
This makes some parts of #53 unnecessary, sorry Fela
2018-09-16 23:38:52 +03:00
Fela Ameghino
68acf590bc
Added GetSignalBarsCount and GetConnectionState to CXWrapper
2018-09-16 17:58:08 +02:00
Fela Ameghino
761c5869e9
Added GetStats to CXWrapper
2018-09-13 12:27:04 +02:00
Fela Ameghino
f643b02178
Prevent crash if UWP WASAPI devices aren't found
2018-09-09 23:34:35 +02:00
Fela Ameghino
b2ac10ef2a
Fixed UWP project
2018-09-09 22:20:48 +02:00
Grishka
9a1ec510e2
Fixed build for Windows Phone, fixed some warnings
2018-09-08 22:26:54 +03:00
Grishka
64f14585e7
2.2.4
...
- Added tests (using xcode)
- Added a define to enable callback-based audio I/O instead of using actual audio devices
- Fixed a crash on Windows when there's no access to the microphone
- Misc fixes
2018-09-01 01:59:09 +03:00
Grishka
529a3bf14f
2.2.2: more fixes
...
- Probable fix for a mysterious crash in WASAPI
- Hopefully fixes telegramdesktop/tdesktop/4219 by setting PA stream role and bypassing filters
- Outgoing packet queue now uses Buffer instead of BufferPool
2018-08-07 23:10:31 +03:00
Grishka
3334409ac7
2.2.1: bug fixes
2018-08-03 17:26:00 +03:00
Grishka
7dbad08354
Fix build on Android
2018-07-18 12:34:06 +03:00
Grishka
5380aaba0d
2.2
...
- Refactored audio I/O to allow sharing a common context between input and output, for those OSes that require this
- Rewritten periodic operation handling to use a "run loop" thingy instead of an ugly loop formerly known as tick thread
- Fixed a bunch of compiler warnings (closes #13 )
- Added automake so you no longer need to use the GYP file for standalone builds (closes #43 )
2018-07-17 19:48:21 +03:00
Gregory K
dacde29548
Merge pull request #46 from mymedia2/patch-2
...
Add conditions for FreeBSD and GNU/Hurd
2018-07-02 01:10:38 +03:00
Grishka
697eea96aa
2.1.1: a bunch of fixes
...
- Enabled delay-agnostic AEC on Windows & Linux, it seems to make a difference after all (telegramdesktop/tdesktop#4881)
- Fixed PulseAudio crashes, at least I hope so (closes #42 )
- Fixed parsing of floating-point server config values in some locales in Linux
2018-07-02 00:42:49 +03:00
Grishka
a80548e95f
Fixes
2018-06-12 17:41:55 +03:00
Nicholas Guriev
c5f8db2be1
Add conditions for FreeBSD and GNU/Hurd
2018-06-08 00:35:48 +03:00
Grishka
6ba1241cfe
Fixed audio on Windows XP
2018-06-05 20:42:06 +03:00
Grishka
342cc5a295
2.1
2018-06-04 22:37:43 +03:00
Grishka
83ac2c603b
Fixes
2018-05-28 02:17:22 +03:00
Grishka
b52eb581fa
2.0-alpha4
2018-05-15 21:23:46 +03:00
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
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