Phil Taylor
b7f83a7807
Rename in/out Formats to avoid confusion
2023-01-09 10:44:02 +00:00
Phil Taylor
8a4b9f1934
Fix all audio formats and some compile warnings!
2023-01-07 20:52:07 +00:00
Phil Taylor
7bb5e0f9c5
Various audio fixes (needs checking with Qt5)
2023-01-02 20:07:34 +00:00
Phil Taylor
7348fc2ed0
Remove Exception from RT audio as it doesn't exist in newer versions of RTAudio
2023-01-01 21:40:46 +00:00
Phil Taylor
91ce6040e0
Make sure compilation with QT5 still works
2023-01-01 16:17:48 +00:00
Phil Taylor
f4c455396a
Merge branch 'audio-fixes' into QT6.2
2022-12-29 15:26:41 +00:00
Phil Taylor
a89af116e9
Merge updated
2022-12-29 14:16:22 +00:00
Elliott Liggett
1b6cff85f4
Removed audio volume logging.
2022-09-14 18:15:20 -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
d1ffbe84f5
Still more work required
2022-08-22 23:09:09 +01:00
Phil Taylor
ac2c104209
Re-order audio handler destructors
2022-07-05 10:37:10 +01:00
Phil Taylor
f2e9a90000
Support newer versions of rtaudio that don't generate exceptions
2022-05-20 15:50:47 +01:00
Phil Taylor
079a50980d
Fix RT/PA builds on MacOs
2022-05-14 15:05:48 +01:00
Phil Taylor
5ef50c9706
Update rthandler.cpp
2022-05-14 14:02:31 +01:00
Phil Taylor
466571a758
Use goto statement for error handling.
2022-05-14 10:41:44 +01:00
Phil Taylor
b95cf79318
Update rthandler.cpp
2022-05-14 10:33:31 +01:00
Phil Taylor
50eb498026
Another error check
2022-05-14 10:30:26 +01:00
Phil Taylor
28a3209c21
Update rthandler.cpp
2022-05-14 01:37:03 +01:00
Phil Taylor
35d54468cd
Update rthandler.cpp
2022-05-14 01:31:28 +01:00
Phil Taylor
c1461947eb
If audio device fails to open, retry 10 times before giving up.
2022-05-14 01:27:59 +01:00
Phil Taylor
8fd8fa390e
Fix mod meters in PA/RT
2022-05-14 01:11:35 +01:00
M0VSE
1aa45dc849
Fix latency display on rtaudio
2022-05-13 10:20:17 +01:00
Phil Taylor
0b74407448
Set default audio device if not found
2022-05-13 09:55:47 +01:00
Phil Taylor
b28dab4dc2
Use a mutex to protect RT buffer.
2022-05-12 20:30:51 +01:00
Phil Taylor
a855c931b6
Add amplitude to output audio
2022-05-12 20:04:30 +01:00
Phil Taylor
578b993f70
Various fixes
2022-05-12 12:24:27 +01:00
Phil Taylor
44f6ec2740
Add back support for portaudo and rtaudio APIs
2022-05-12 01:46:20 +01:00