Elliott Liggett
8eed3a360b
Split the audio converter.
2022-09-03 15:48:05 -07:00
Elliott Liggett
7dfac11315
Added signal/slot communication for audio format. The rx audio handler
...
will now send to the tx audio handler information about the speaker
output hardware on the host. The tx handler is now smart enough to check
if the format needs conversion or not.
2022-08-30 10:18:40 -07:00
Elliott Liggett
4fdcc4bf26
And just like that we have a mix now!
2022-08-29 14:55:58 -07:00
Elliott Liggett
49c423a7fb
Lower latency without the conversion. Added needed thread destructor to
...
pa handler.
2022-08-29 14:33:30 -07:00
Elliott Liggett
01afca7ca7
Audio monitoring works. Currently hard-coded for 100% audio monitoring
...
audio, no mixing yet.
2022-08-29 10:50:14 -07:00
Elliott Liggett
91b739bf68
Initial commit of monitoring feature. Doesn't quite work due to not
...
understanding how to size Eigen vectors properly.
2022-08-26 18:28:30 -07:00
Elliott Liggett
4ea7ec8090
Fixed up signals and slots related to audio levels, removed extra junk
...
code, added preliminary RMS and Peak audio availablility.
2022-08-24 15:02:00 -07:00
Elliott Liggett
9fb74ed6e1
Audio metering initial. Very messy but you can select TxRxAudio as the
...
meter type and wfview will show you TX or RX audio depending upon if you
are transmitting or not. You can also select only TxAudio or RxAudio.
This is nice for looking at Tx audio levels prior to transmitting, for
example, or metering the radio's "monitor" audio while transmitting.
2022-08-23 22:24:05 -07:00
Phil Taylor
ac2c104209
Re-order audio handler destructors
2022-07-05 10:37:10 +01:00
Phil Taylor
8fd8fa390e
Fix mod meters in PA/RT
2022-05-14 01:11:35 +01:00
Phil Taylor
b78f613ef2
Bit of code-tidying and minor fixes
2022-05-13 16:09:26 +01:00
Phil Taylor
6a5f9ce988
Portaudio try to find compatible format
2022-05-13 12:35:28 +01:00
Phil Taylor
0b74407448
Set default audio device if not found
2022-05-13 09:55:47 +01:00
Phil Taylor
44f6ec2740
Add back support for portaudo and rtaudio APIs
2022-05-12 01:46:20 +01:00