Wykres commitów

310 Commity (ac677db7ac20ade73ecbf8aa0ff03ff5b63f28c5)

Autor SHA1 Wiadomość Data
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 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 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
Phil Taylor 2b8449d4d3 ulaw encoding test 2021-08-14 16:04:50 +01:00
Phil Taylor 02ba27b6b2 Update audiohandler.cpp 2021-08-14 13:16:39 +01:00
Phil Taylor ac74f8ba5c Update audiohandler.cpp 2021-08-14 13:05:18 +01:00
Phil Taylor 208ed9596c 8 bit encoding fix 2021-08-14 13:02:07 +01:00
Phil Taylor 218dc493e2 Another issue with 8 bit audio 2021-08-14 12:25:50 +01:00
Phil Taylor f84172d5ae Try again to remove debugging! 2021-08-14 12:17:43 +01:00
Phil Taylor e6750be84c Revert "Remove extra opus debugging"
This reverts commit da53f5371b.
2021-08-14 12:08:50 +01:00
Phil Taylor da53f5371b Remove extra opus debugging 2021-08-14 12:03:04 +01:00
Phil Taylor 2214ec7783 Move opus init 2021-08-14 10:29:22 +01:00
Phil Taylor 9ca727ac65 Add some debugging for decoder 2021-08-14 10:11:58 +01:00
Phil Taylor d2098996ac Use radio samplerate for opus 2021-08-14 10:06:17 +01:00
Phil Taylor f5913dc099 Remove big/little endian conversion 2021-08-14 01:01:50 +01:00
Phil Taylor d4023e8b36 More Opus fixes 2021-08-14 00:56:16 +01:00
Phil Taylor e80d12e477 Update audiohandler.cpp 2021-08-14 00:03:26 +01:00
Phil Taylor 88ec30bb49 Update audiohandler.cpp 2021-08-14 00:01:45 +01:00
Phil Taylor 95b10ce465 Update audiohandler.cpp 2021-08-13 23:35:42 +01:00
Phil Taylor aff0e6847c Update audiohandler.cpp 2021-08-13 20:52:18 +01:00
Phil Taylor 28b2a716d1 Update audiohandler.cpp 2021-08-13 20:41:42 +01:00
Phil Taylor b336d1836e Try to fix Opus 2-channel 2021-08-13 20:30:53 +01:00
Phil Taylor eb2f897a81 Merge branch 'master' into opus 2021-08-13 20:15:00 +01:00
Phil Taylor eddc5d42ba Fix broken 8bit audio 2021-08-01 18:34:32 +01:00
Phil Taylor bc0d69ffb5 Merge branch 'master' into opus 2021-07-29 16:18:59 +01:00
Roeland Jansen 9588aa1eb9 Merge branch 'sequence' 2021-07-07 07:56:26 +02:00
Elliott Liggett e6e8a115c3 Local af gain now has anti-log audio pot taper. 2021-07-06 12:02:09 -07:00
Phil Taylor 3d62fb6f08 Merge branch 'sequence' into audio-enhance 2021-07-06 10:09:34 +01:00