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
|
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 |