1
0
mirror of https://github.com/danog/libtgvoip.git synced 2024-12-03 10:07:45 +01:00
Commit Graph

97 Commits

Author SHA1 Message Date
bbe8734bba
Minor refactoring 2020-03-16 16:07:13 +01:00
49bb662a56
Update 2020-01-28 13:18:38 +01:00
f9bba1effa
Refactoring 2020-01-27 16:02:59 +01:00
2cadf6b452
Move around code 2020-01-25 20:45:43 +01:00
b58ce4a2ab
Finish moving around 2020-01-25 18:36:49 +01:00
cf574b320b
Move 2020-01-25 18:11:15 +01:00
eff9dbafe7
Switch to c++17, properly lock buffers obtained from buffer pool 2020-01-25 17:38:10 +01:00
a5ed59b2a7
Refactoring buffers 2020-01-25 16:04:52 +01:00
6167bd9cd2
Smart pointers everywhere 2020-01-24 21:27:48 +01:00
b2368a71d1
Full RAII 2020-01-24 20:26:34 +01:00
bcb8a6ad45
Cleanup 2020-01-23 18:06:11 +01:00
3f23dcc006
Cleanup classes a bit, preparing for my strategy 2020-01-23 16:52:40 +01:00
d2979cb7bb
Cleanup classes a bit, preparing for my strategy 2020-01-23 16:45:53 +01:00
8bfbecb8f5
Format 2020-01-22 17:30:47 +01:00
cf965341cf
Finish moving 2020-01-22 12:54:35 +01:00
ef0a99fc8c
Refactoring 2020-01-22 12:51:17 +01:00
6b910c44c6
Misc improvements and refactorings 2020-01-22 12:43:51 +01:00
Igor Zhukov
05c83992e5 Merge branch 'public' of https://github.com/grishka/libtgvoip into grishka-public 2019-12-29 15:06:10 +05:00
Igor Zhukov
651396bdec Support for custom crypto
Moved TGVOIP_USE_CUSTOM_CRYPTO checks to TgVoip.h/cpp
Add new source files to automake config
2019-12-27 15:19:21 +04:00
Igor Zhukov
50a91963a7
Merge pull request #4 from telegramdesktop/public
Merge public branch
2019-12-27 15:04:40 +04:00
Ali
1870f7fa6e Use opus with -isystem 2019-12-24 22:57:14 +04:00
Ali
98b368cfbd Apply patch 2019-12-24 22:40:50 +04:00
John Preston
303dcacc2a Fix logging warnings on Linux 32bit. 2019-12-05 11:06:41 +03:00
Daniil Kovalev
33d3388df5 Fix memory leak; other minor changes 2019-12-05 09:57:11 +03:00
John Preston
d4a0f719ff Comment out packet reassembler. 2019-07-15 14:59:17 +02:00
John Preston
a19a0aff64 Disable some code for macOS for now. 2019-05-28 13:30:27 +02:00
Grishka
bb25caf814 fixes 2019-04-24 19:36:32 +03:00
Grishka
f7ff6409df I tried so hard, and got so far
But in the end, it doesn't even matter

😭
2019-04-15 02:43:10 +03:00
Grishka
ed276b4ad1 I'm too lazy to come up with a commit message 2019-03-12 16:34:05 +03:00
Grishka
b6cfcba80f Fixed protocol compatibility 2019-03-11 14:32:56 +03: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
6e7384d5a8 Debug stats 2019-02-12 16:17:01 +03:00
Grishka
1b699b320d p2p improvements 2019-02-10 15:28:22 +03:00
Grishka
fc13464b35 fix 2019-02-07 16:18:48 +03:00
Grishka
3a58a16194 2.4.3 2019-02-05 14:41:00 +03:00
Grishka
4f64e2e837 fixes 2019-01-09 23:27:23 +03:00
Grishka
0c732e2ce4 fixes 2019-01-08 06:28:42 +03:00
Grishka
12e76ed3db better logging 2019-01-03 16:51:44 +03:00
Grishka
a1df90f286 Set preferred audio session parameters on iOS
+ build bixes
2018-12-31 18:27:00 +03:00
Grishka
8fd89fc173 Fixes, mic level testing and volume adjustment 2018-12-30 02:24:55 +03:00
Grishka
fed3bb73ee Detect when proxy does not support UDP and persist that across calls 2018-12-19 19:51:45 +03:00
Grishka
f1b9e63e0c packet logging 2018-12-19 05:10:25 +03:00
Grishka
beeea45d2e I apparently still suck at C++ memory management 2018-12-12 03:29:31 +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
78e584c443 New protocol version: optimized packet size 2018-11-23 04:03:16 +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
81daf3f26c fix 2018-11-14 23:54:44 +03:00