Wykres commitów

335 Commity (master)

Autor SHA1 Wiadomość Data
Phil Taylor 7130f71335 Update audiohandler.cpp 2022-05-02 11:29:34 +01:00
Phil Taylor bb6c615b4c Add some more debugging when audio is delayed 2022-05-02 11:22:05 +01:00
Phil Taylor 2525641e76 Update audiohandler.cpp 2022-04-28 12:32:40 +01:00
Phil Taylor a9c21871b2 Update audiohandler.cpp 2022-04-28 10:05:51 +01:00
Phil Taylor 382f0951e5 Try to support all possible native audio formats 2022-04-28 10:02:51 +01:00
Phil Taylor 86502a5c3a Various compatibility improvements 2022-04-20 13:35:23 +01:00
Phil Taylor e834396387 Force 16 bit samples if 24 is requested. 2022-04-11 23:24:56 +01:00
Phil Taylor 55fdf52436 Update audiohandler.cpp 2022-04-11 12:13:48 +01:00
Phil Taylor 7542cc3f56 Update audiohandler.cpp 2022-04-11 12:11:10 +01:00
Phil Taylor b7dee4f5f4 Update audiohandler.cpp 2022-04-11 12:04:40 +01:00
Phil Taylor 2b588ffce0 Switch back to using a timer. 2022-04-11 11:59:38 +01:00
Phil Taylor 718d54ee3b Update audiohandler.cpp 2022-04-11 11:49:48 +01:00
Phil Taylor 9d63c36e51 Update audiohandler.cpp 2022-04-11 11:44:53 +01:00
Phil Taylor c0a1000c9a Update audiohandler.cpp 2022-04-11 11:35:33 +01:00
Phil Taylor 74de3087c8 Update audiohandler.cpp 2022-04-11 11:28:32 +01:00
Phil Taylor 3296e16195 Found bug in server audio 2022-04-11 11:26:52 +01:00
Phil Taylor 3815ac67e7 Update audiohandler.cpp 2022-04-11 09:59:21 +01:00
Phil Taylor ecbac9b48c Update audiohandler.cpp 2022-04-11 09:53:58 +01:00
Phil Taylor 5ba0a382a9 Update audiohandler.cpp 2022-04-11 09:49:25 +01:00
Phil Taylor 4ca21b84cb More opus changes 2022-04-11 00:33:39 +01:00
Phil Taylor 109bdb2812 Update audiohandler.cpp 2022-04-11 00:23:08 +01:00
Phil Taylor 0a711e5c1f Try a different method 2022-04-11 00:05:54 +01:00
Phil Taylor e068bc5745 Fix for opus? 2022-04-10 23:19:45 +01:00
Phil Taylor 50c8b4e545 Change audio output to use single/slot 2022-04-10 23:13:51 +01:00
Phil Taylor a108f1ca99 TX Audio fixes. 2022-04-08 18:55:41 +01:00
Phil Taylor 2ca376a3c1 Opus now should work with any native sample rate/type 2022-04-07 19:23:38 +01:00
Phil Taylor 4f5e4addb6 Update audiohandler.cpp 2022-04-07 19:04:49 +01:00
Phil Taylor 86237afd8b Update audiohandler.cpp 2022-04-07 18:57:42 +01:00
Phil Taylor c027413ee2 Update audiohandler.cpp 2022-04-07 18:52:43 +01:00
Phil Taylor 2a889488c4 Update audiohandler.cpp 2022-04-07 18:48:47 +01:00
Phil Taylor e4d5efb3d5 Update audiohandler.cpp 2022-04-07 18:37:47 +01:00
Phil Taylor d543f1474d Update audiohandler.cpp 2022-04-07 18:35:44 +01:00
Phil Taylor a21a44df86 Opus issue 2022-04-07 17:35:58 +01:00
Phil Taylor 53cae9173d Use floating point opus encoder/decoder 2022-04-07 16:03:50 +01:00
Phil Taylor 0f7a5566fc Fix underrun handler 2022-04-06 22:02:43 +01:00
Phil Taylor f00051ecd4 Use signal/slot for audio signal reporting 2022-04-06 21:52:22 +01:00
Phil Taylor cfc22dcb30 Allow for 8bit signed (in case computer uses it!) 2022-04-06 19:40:14 +01:00
Phil Taylor 47772a4925 Few more audio fixes 2022-04-05 19:02:29 +01:00
Phil Taylor 38fdec3da6 More tidying and use float resampler 2022-04-05 16:47:43 +01:00
Phil Taylor 45ac1fbe1c Remove ringbuffer as no longer needed 2022-04-04 19:22:11 +01:00
Phil Taylor ac70ba5f83 Add debug to make sure buffer size is really changing 2022-04-04 11:52:59 +01:00
Phil Taylor 2cc875ff7c Try to fix linux audio stopping on latency change 2022-04-04 11:47:55 +01:00
Phil Taylor 64b4ef2019 Few more fixes and move windows builds into separate directories 2022-04-04 11:12:06 +01:00
Phil Taylor cf7a947beb Remove debugging message 2022-04-04 00:37:07 +01:00
M0VSE 5c2d6e57b2 Fix linux compile 2022-04-04 00:23:23 +01:00
Phil Taylor 83c494ecc1 Remove rtaudio/portaudio for now 2022-04-04 00:01:08 +01:00
Phil Taylor 389f661c79 Working (in Windows) audio output 2022-04-03 20:16:52 +01:00
Phil Taylor 8ec62fec8d Merge branch 'master' into wfserver 2022-03-23 17:28:11 +00:00
roeland jansen e5b975038c 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 32f438aa01 Fix spelling errors 2022-03-23 15:45:51 +00:00
Phil Taylor ece5933d55 Some extra debugging 2022-03-18 15:41:11 +00:00
Phil Taylor 39540612c7 More multi-radio support (nearly working!) 2022-01-22 15:12:36 +00:00
Phil Taylor 387b26187d Initial server commit 2022-01-17 17:23:55 +00:00
Phil Taylor 28812be8be Buffer for correct latency 2022-01-16 19:17:32 +00:00
Phil Taylor b87e0de05d Force refilling buffer once it has been flushed. 2022-01-16 19:04:44 +00:00
Phil Taylor b691398f6a Increase audio buffer size 2022-01-16 18:54:41 +00:00
Phil Taylor 914477d1dc Tidy code after merge 2022-01-16 18:47:13 +00:00
Phil Taylor ada263efed Merge branch 'master' into audio-enhance 2022-01-16 18:28:36 +00:00
Phil Taylor a75c6e0fdf Zero audio to stop blip at startup 2022-01-15 16:31:50 +00:00
Phil Taylor 03799b2cda More fixes 2022-01-14 20:52:25 +00:00
Phil Taylor dcb4712740 Move buffering code 2022-01-14 20:41:56 +00:00
Phil Taylor 7d5ec8a065 Check when audio has been buffered 2022-01-14 20:29:27 +00:00
Phil Taylor b4884e773a Ensure buffer is at least 1/2 filled before starting 2022-01-14 20:23:59 +00:00
Phil Taylor d9a611e118 Set latency for tx and rx 2022-01-14 19:40:25 +00:00
Phil Taylor 4a200006eb Extra audio debugging 2022-01-14 18:57:20 +00:00
Phil Taylor 5a9342d9a9 Clear audio buffer if it's full 2022-01-14 16:21:32 +00:00
Phil Taylor 94a89dea33 Clear audio buffer if too many packets are delayed 2022-01-14 16:00:05 +00:00
Phil Taylor 184af7a582 Add extra debugging 2022-01-13 19:54:43 +00:00
Phil Taylor d4868ae14c Latency on server is wrong way round! 2022-01-13 19:34:34 +00:00
Phil Taylor 89ac99b3f9 Bit of tidying 2022-01-07 14:52:33 +00:00
Phil Taylor 6e44480d6b Revert "Tidying of audio handling"
This reverts commit 5a6ff84892.
2022-01-07 12:28:43 +00:00
Phil Taylor 3036108d6f Revert "Hopefully fix opus issue in last commit?"
This reverts commit 7dd325c3ae.
2022-01-07 12:28:30 +00:00
Phil Taylor 7dd325c3ae Hopefully fix opus issue in last commit? 2022-01-07 12:16:33 +00:00
Phil Taylor 5a6ff84892 Tidying of audio handling 2022-01-07 12:09:36 +00:00
Phil Taylor 6c29eb12a2 Improve FEC operation with opus 2022-01-06 13:44:29 +00:00
Phil Taylor 3035e5c712 Attempt to enable FEC, not sure if it works though? 2022-01-05 15:27:46 +00:00
Phil Taylor 1611058f77 Maybe fix audio crash? 2022-01-04 21:26:03 +00:00
Phil Taylor fce3a3d6be Try to fix server 2022-01-04 19:50:38 +00:00
Phil Taylor 9f0673ae71 Fixes to tidy-up QT6.2 support 2021-11-18 14:08:40 +00:00
Phil Taylor 395469daf3 Merge branch 'audio-enhance' into QT6.2 2021-11-18 12:23:27 +00:00
Phil Taylor cc2f2b2576 Remove some extra logging from audio 2021-11-18 12:20:36 +00:00
Phil Taylor b5591e0867 Force PA to use 48K Sample Rate if default is 44.1K 2021-11-15 15:26:18 +00:00
Phil Taylor c99439e759 Check number of samples in opus packet before attempting decode 2021-11-10 18:07:48 +00:00
Phil Taylor 81c83357f2 Catch exception in opus_decode 2021-11-10 17:44:33 +00:00
Phil Taylor bb53558c92 Small changes to audio handler 2021-11-09 15:55:43 +00:00
Phil Taylor 6247611d85 Fix resample ratio for input and output (hopefully!) 2021-11-07 13:49:00 +00:00
Phil Taylor 6fbd9cec70 Create resampleRatio 2021-11-07 13:27:52 +00:00
Phil Taylor 1c0f33c721 Close PA stream after stopping it! 2021-11-07 12:16:25 +00:00
Phil Taylor 0c7bc17382 Add portaudio support 2021-11-01 20:27:33 +00:00
Phil Taylor 5b0a3620bd Use buffered audio for Linux (was just Mac only) 2021-11-01 11:17:25 +00:00
Phil Taylor ffdcada18c Adjust buffer size depending on latency setting 2021-11-01 09:18:01 +00:00
Phil Taylor 4e5f315f08 Stuff audio buffer directly rather than signal/slot 2021-10-31 23:53:20 +00:00
Phil Taylor bab77ebaba Don't block until audio buffer has space 2021-10-22 00:24:30 +01:00
Phil Taylor cffb2bf93a QT6.2 auto update audio comboboxes 2021-08-24 09:20:38 +01:00
Phil Taylor edef09c8bf Beginning to support QT6.2 2021-08-22 10:16:16 +01:00
Phil Taylor 04562a6ca5 Add a bit of logging for creating/destruction of opus 2021-08-15 11:36:08 +01:00
Phil Taylor dc299fc4f7 Is this going to fix 8 bit audio? 2021-08-14 17:15:59 +01:00
Phil Taylor 9d07bbc281 All audio codecs now work in both directions! 2021-08-14 16:27:31 +01:00
Phil Taylor eb5dc0d095 Update audiohandler.cpp 2021-08-14 16:16:11 +01:00
Phil Taylor 9ae9e56399 more 8bit fixes! 2021-08-14 16:11:48 +01:00