Commit graph

51 commits

Author SHA1 Message Date
Phil Taylor
e4615ea717 Update audiohandler.cpp 2021-02-27 13:29:39 +00:00
Phil Taylor
4bad01ca8d Update audiohandler.cpp 2021-02-27 13:26:59 +00:00
Phil Taylor
807dc6d988 Update audiohandler.cpp 2021-02-27 13:24:23 +00:00
Phil Taylor
9965a7bfaf Update audiohandler.cpp 2021-02-27 13:21:59 +00:00
Phil Taylor
c880c0fe73 Update audiohandler.cpp 2021-02-27 13:19:40 +00:00
Phil Taylor
e9afa4c782 Update audiohandler.cpp 2021-02-27 13:13:27 +00:00
Phil Taylor
c6819d4576 another fix for linux txaudio 2021-02-27 12:52:21 +00:00
Phil Taylor
6fecf53042 Update audiohandler.cpp 2021-02-27 12:38:12 +00:00
Phil Taylor
edce710a86 Update audiohandler.cpp 2021-02-27 12:13:39 +00:00
Phil Taylor
f18996e864 Update audiohandler.cpp 2021-02-27 11:12:41 +00:00
Phil Taylor
10bd6ff4fd Update audiohandler.cpp 2021-02-27 11:05:32 +00:00
Phil Taylor
aaed48bb33 Update audiohandler.cpp 2021-02-27 11:04:08 +00:00
Phil Taylor
a415c874f2 Allow for the fact that Linux can send random length tx audio. 2021-02-27 11:00:44 +00:00
Phil Taylor
497f06900e another audio handler fix 2021-02-27 10:13:59 +00:00
Phil Taylor
b33745d40f Hopefully fix linux issue with new tx audio 2021-02-27 10:11:27 +00:00
Phil Taylor
91d4185553 More TX audio fixes and fix latency slider error 2021-02-27 10:04:36 +00:00
Phil Taylor
5c5412c146 Fixes to txaudio 2021-02-27 09:43:22 +00:00
Phil Taylor
b51ef6e67e Change tx latency 2021-02-27 09:37:55 +00:00
Phil Taylor
903abaeeec Change TX audio to use timed buffer. 2021-02-27 09:34:56 +00:00
Phil Taylor
783d82cfd9 Remove unnecessary debugging message! 2021-02-27 00:49:33 +00:00
Phil Taylor
d1177c69f4 Create rx audio packets with timestamp
Lots of other changes but if this works OK, I will update tx audio to use the same system.
2021-02-27 00:37:00 +00:00
Phil Taylor
7a53df5371 Mitigate potential empty buffer crash. 2021-02-26 16:53:11 +00:00
Phil Taylor
970cd1619c Update audiohandler.cpp 2021-02-26 10:29:09 +00:00
Phil Taylor
cb2872415e Update audiohandler.cpp 2021-02-26 10:22:30 +00:00
Phil Taylor
23bfada6aa Update audiohandler.cpp 2021-02-26 10:20:55 +00:00
Phil Taylor
bfdd26fda6 Update audiohandler.cpp 2021-02-26 10:19:00 +00:00
Phil Taylor
5754eabdc6 re-enable audio output buffer 2021-02-26 09:49:31 +00:00
Phil Taylor
7b5419475b Fix audiohandler compile warning 2021-02-25 18:51:51 +00:00
Phil Taylor
f9abe90039 Move uLaw encoding to a lookup table to match decoding 2021-02-25 17:49:48 +00:00
Phil Taylor
5302cdc2a1 Many changes to mitigate network instability 2021-02-24 22:56:40 +00:00
Phil Taylor
7a25d39635 Fix lockup to 785x 2021-02-24 11:00:23 +00:00
Phil Taylor
25f10d19cf Add logging categories 2021-02-23 21:21:22 +00:00
Phil Taylor
b3499c57c2 Fix txaudio and move udphandler into its own thread 2021-02-21 14:53:42 +00:00
Phil Taylor
59905ac0d3 Complete rework of UdpHandler
Only tested on Windows so far but should be more in-line with the native implementation
2021-02-13 23:25:24 +00:00
Phil Taylor
21dea6ebbe Yet more audio fixes 2021-02-13 11:04:26 +00:00
Phil Taylor
c2f045b666 More TX audio fixes... 2021-02-13 00:45:59 +00:00
Phil Taylor
5a3aa9ff8b Update audiohandler.cpp 2021-02-13 00:05:38 +00:00
Phil Taylor
37e0f4bd99 Another TX audio fix 2021-02-12 23:56:02 +00:00
Phil Taylor
3f2dbb9191 Test tx audio sending (again) 2021-02-12 20:42:56 +00:00
Phil Taylor
62e08875b9 Always use 16bit samples internally 2021-02-12 14:28:55 +00:00
Phil Taylor
9656ca90d4 Update audiohandler.cpp 2021-02-12 12:59:33 +00:00
Phil Taylor
6f9881691d Fix linux compile warnings 2021-02-12 12:58:37 +00:00
Phil Taylor
6248922104 Hopefully now fixed linux TX! 2021-02-12 12:53:35 +00:00
Phil Taylor
125082909a Update audiohandler.cpp 2021-02-12 12:42:42 +00:00
Phil Taylor
d802357542 More txaudio fixes 2021-02-12 12:23:00 +00:00
Phil Taylor
c0317a43fc Update audiohandler.cpp 2021-02-12 12:11:21 +00:00
Phil Taylor
6fd8694b1e Minor change 2021-02-12 12:08:50 +00:00
Phil Taylor
1d8bd66c82 Maybe fix TX audio on linux? 2021-02-12 12:02:25 +00:00
Phil Taylor
61878954eb Add a bit more debugging for TX audio 2021-02-12 09:20:15 +00:00
Phil Taylor
94fc9f0ba3 Make uLawEncode static 2021-02-11 19:55:51 +00:00