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
Grishka
6b0d4a6cc3
fix
2018-01-24 17:56:42 +03:00
Grishka
55c2202937
Fixes
2017-12-27 21:25:47 +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
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
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
Fela Ameghino
9d6c54772e
Signal bars in CX wrapper
2017-09-01 12:56:52 +02:00
Grishka
dc913a843a
Added signal bars & fixed OSX project
2017-08-21 19:02:37 +03:00