1
0
mirror of https://github.com/danog/libtgvoip.git synced 2024-12-02 09:37:52 +01:00
Commit Graph

24 Commits

Author SHA1 Message Date
6b910c44c6
Misc improvements and refactorings 2020-01-22 12:43:51 +01:00
Fela Ameghino
65da311f69 Improved CXWrapper adding various methods 2019-03-12 11:53:50 +01:00
Grishka
59a975bf66 Fixes 2018-12-31 04:05:58 +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
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
f643b02178 Prevent crash if UWP WASAPI devices aren't found 2018-09-09 23:34:35 +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
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
Grishka
342cc5a295 2.1 2018-06-04 22:37:43 +03:00
Grishka
83ac2c603b Fixes 2018-05-28 02:17:22 +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
e42287b6f4 Fixes 2017-07-20 00:00:13 +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
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
Fela Ameghino
959921e31a Using IAudioClient2 on WinRT to be able to SetClientProperties 2017-05-19 16:13:51 +02:00
Grishka
233398c784 Probably fixed echo cancellation 2017-05-18 19:11:12 +03:00
Grishka
6dcf281d24 Added PulseAudio on Linux
Fixes on WinRT
2017-05-12 19:29:35 +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
Grishka
76d609c1d6 fix 2017-05-07 23:14:26 +03:00
Grishka
510a977ff0 Added WASAPI audio I/O implementation for Windows >= Vista (desktop only for now)
Added device selection on Linux
Bugfixes
2017-05-05 00:44:23 +03:00