Wykres commitów

14 Commity (8eed3a360b4b8a0f1eceaa89158f2c462d0a09bf)

Autor SHA1 Wiadomość Data
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