Commit graph

254 commits

Author SHA1 Message Date
Phil Taylor
cda271c8b4 Update audiohandler.cpp 2022-04-07 18:57:42 +01:00
Phil Taylor
7ff6bbca7c Update audiohandler.cpp 2022-04-07 18:52:43 +01:00
Phil Taylor
d532e19090 Update audiohandler.cpp 2022-04-07 18:48:47 +01:00
Phil Taylor
95e467fc51 Update audiohandler.cpp 2022-04-07 18:37:47 +01:00
Phil Taylor
2cfec98de3 Update audiohandler.cpp 2022-04-07 18:35:44 +01:00
Phil Taylor
90ba875fd1 Opus issue 2022-04-07 17:35:58 +01:00
Phil Taylor
357c6b852e Use floating point opus encoder/decoder 2022-04-07 16:03:50 +01:00
Phil Taylor
5c89142978 Fix underrun handler 2022-04-06 22:02:43 +01:00
Phil Taylor
c43862f9ff Use signal/slot for audio signal reporting 2022-04-06 21:52:22 +01:00
Phil Taylor
7a6c000682 Allow for 8bit signed (in case computer uses it!) 2022-04-06 19:40:14 +01:00
Phil Taylor
61032db049 Few more audio fixes 2022-04-05 19:02:29 +01:00
Phil Taylor
6f7130c5f9 More tidying and use float resampler 2022-04-05 16:47:43 +01:00
Phil Taylor
f749e26722 Remove ringbuffer as no longer needed 2022-04-04 19:22:11 +01:00
Phil Taylor
06f8a40859 Add debug to make sure buffer size is really changing 2022-04-04 11:52:59 +01:00
Phil Taylor
19a02a7441 Try to fix linux audio stopping on latency change 2022-04-04 11:47:55 +01:00
Phil Taylor
cc13b87a86 Few more fixes and move windows builds into separate directories 2022-04-04 11:12:06 +01:00
Phil Taylor
cc38c80c49 Remove debugging message 2022-04-04 00:37:07 +01:00
M0VSE
fa9f2b81f7 Fix linux compile 2022-04-04 00:23:23 +01:00
Phil Taylor
69f11d7ff8 Remove rtaudio/portaudio for now 2022-04-04 00:01:08 +01:00
Phil Taylor
398e0a9856 Working (in Windows) audio output 2022-04-03 20:16:52 +01:00
Phil Taylor
d08a8ad1ed Merge branch 'master' into wfserver 2022-03-23 17:28:11 +00:00
roeland jansen
058e0d3614 Merge branch 'fix/typos' into 'master'
Fix spelling errors

See merge request eliggett/wfview!8
2022-03-23 15:45:51 +00:00
Daniele Forsi
cf85d4cf7b Fix spelling errors 2022-03-23 15:45:51 +00:00
Phil Taylor
5755310f86 Some extra debugging 2022-03-18 15:41:11 +00:00
Phil Taylor
dfb1a62850 More multi-radio support (nearly working!) 2022-01-22 15:12:36 +00:00
Phil Taylor
354fc8085b Initial server commit 2022-01-17 17:23:55 +00:00
Phil Taylor
1555e30aac Buffer for correct latency 2022-01-16 19:17:32 +00:00
Phil Taylor
8713292090 Force refilling buffer once it has been flushed. 2022-01-16 19:04:44 +00:00
Phil Taylor
a2fbc078ba Increase audio buffer size 2022-01-16 18:54:41 +00:00
Phil Taylor
f7e4ea6958 Tidy code after merge 2022-01-16 18:47:13 +00:00
Phil Taylor
c9819e28a4 Merge branch 'master' into audio-enhance 2022-01-16 18:28:36 +00:00
Phil Taylor
83101a2435 Zero audio to stop blip at startup 2022-01-15 16:31:50 +00:00
Phil Taylor
847f504c48 More fixes 2022-01-14 20:52:25 +00:00
Phil Taylor
27a77445d1 Move buffering code 2022-01-14 20:41:56 +00:00
Phil Taylor
bdc0608f38 Check when audio has been buffered 2022-01-14 20:29:27 +00:00
Phil Taylor
7691108c82 Ensure buffer is at least 1/2 filled before starting 2022-01-14 20:23:59 +00:00
Phil Taylor
6da151035a Set latency for tx and rx 2022-01-14 19:40:25 +00:00
Phil Taylor
cf91e99086 Extra audio debugging 2022-01-14 18:57:20 +00:00
Phil Taylor
e75b6ab490 Clear audio buffer if it's full 2022-01-14 16:21:32 +00:00
Phil Taylor
654710715e Clear audio buffer if too many packets are delayed 2022-01-14 16:00:05 +00:00
Phil Taylor
1a674314a2 Add extra debugging 2022-01-13 19:54:43 +00:00
Phil Taylor
395c926ad7 Latency on server is wrong way round! 2022-01-13 19:34:34 +00:00
Phil Taylor
aef968e7fe Bit of tidying 2022-01-07 14:52:33 +00:00
Phil Taylor
8ee110e65c Revert "Tidying of audio handling"
This reverts commit dec31f9f62.
2022-01-07 12:28:43 +00:00
Phil Taylor
9380369e6f Revert "Hopefully fix opus issue in last commit?"
This reverts commit 228bf1cdb9.
2022-01-07 12:28:30 +00:00
Phil Taylor
228bf1cdb9 Hopefully fix opus issue in last commit? 2022-01-07 12:16:33 +00:00
Phil Taylor
dec31f9f62 Tidying of audio handling 2022-01-07 12:09:36 +00:00
Phil Taylor
4a00d5d728 Improve FEC operation with opus 2022-01-06 13:44:29 +00:00
Phil Taylor
aa8bfabc09 Attempt to enable FEC, not sure if it works though? 2022-01-05 15:27:46 +00:00
Phil Taylor
6871e6660d Maybe fix audio crash? 2022-01-04 21:26:03 +00:00