1
0
mirror of https://github.com/danog/libtgvoip.git synced 2024-11-30 04:39:03 +01:00
Commit Graph

376 Commits

Author SHA1 Message Date
Grishka
9dd089d2bb fixed build on android 2018-11-23 04:03:03 +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
cc0cf35725 fixed deadlock 2018-11-23 04:02:42 +03:00
Grishka
02f4835e31 Rearranged VoIPController methods and added sections 2018-11-23 04:02:34 +03:00
Grishka
912f73dec8 Updated OS X project 2018-11-16 19:10:27 +03:00
Grishka
39376df40e Fixed audio glitches on Windows 2018-11-16 19:10:21 +03:00
Peter Iakovlev
dfe1f030c9 Updated project 2018-11-14 23:54:50 +03:00
Grishka
81daf3f26c fix 2018-11-14 23:54:44 +03:00
Gregory K
296187a443
Merge pull request #58 from telegramdesktop/tdesktop
Fix build for Linux.
2018-11-09 20:40:40 +03:00
Gregory K
44956ac4cd
Merge pull request #57 from UnigramDev/public
Updated UWP wrapper
2018-11-09 20:40:24 +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
0f06289d42 Merge branch 'public' of github.com:grishka/libtgvoip into public 2018-11-09 19:18:00 +03:00
Grishka
dcfad9134c Fix #54 2018-11-09 19:17:19 +03:00
Gregory K
162f4478ec
Merge pull request #56 from telegramdesktop/tdesktop
Fix warning in Xcode 10
2018-11-09 19:13:30 +03:00
John Preston
a7ee511d79 Merge remote-tracking branch 'origin/tdesktop' into HEAD 2018-11-09 20:10:19 +04: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
John Preston
9b292fdbc8 Fix warning in Xcode 10. 2018-09-18 19:52:01 +03:00
Gregory K
8d8522a5e8
Merge pull request #53 from UnigramDev/public
Updated CXWrapper to 2.2.4
2018-09-16 23:51:06 +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
4aea54fb5c fix 2018-09-08 14:15:48 +03:00
Grishka
6053cf5dce added --enable-audio-callback to configure 2018-09-02 15:43:49 +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
31fe4afdd0 windows fixes 2018-08-28 23:55:21 +03:00
Grishka
bfa1e6ab76 Proxy fix 2018-08-27 14:39:27 +03:00
Grishka
23ae67306d closes #50 2018-08-24 18:38:09 +03:00
Grishka
1ca50fdce7 fixes again 2018-08-24 02:31:27 +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
a6cc7d931c Removed unused code 2018-07-30 16:16:35 +03:00
Grishka
8faf6f6700 Fixes 2018-07-29 21:21:34 +03:00
Grishka
100f7ecbd8 Fixed crash 2018-07-19 14:52:55 +03:00
Gregory K
73ba39958a
Merge pull request #49 from vkryl/public
More flexibility of tg_voip_jni.cpp
2018-07-19 12:55:56 +03:00
default
632975bf34 removed .DS_Store & added it to .gitignore 2018-07-18 18:40:08 +03:00
default
2f98701c68 More flexibility of tg_voip_jni.cpp: TGVOIP_NO_GROUP_CALLS, TGVOIP_PACKAGE_PATH, TGVOIP_PEER_TAG_VARIABLE_NAME, TGVOIP_FUNC 2018-07-18 18:24:27 +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
a541f8faf0 remove "copy info.plist" 2018-06-20 19:06:44 +03:00
Grishka
5de4e68040 reduce NS strength 2018-06-20 18:14:53 +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