Phil Taylor
58f86f029b
Fix for mac compile
2023-01-14 00:17:53 +00:00
Phil Taylor
b7f83a7807
Rename in/out Formats to avoid confusion
2023-01-09 10:44:02 +00:00
Phil Taylor
32528a02b8
Fix codec selection issue in both QT5 and 6
2023-01-01 16:35:47 +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
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
4574e2b7b2
Staged merge of master
2022-08-20 19:43:58 +01:00
Phil Taylor
8f5ba2efb1
Convert audioHandler functions to virtual
2022-05-14 13:54:09 +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
44f6ec2740
Add back support for portaudo and rtaudio APIs
2022-05-12 01:46:20 +01:00
Phil Taylor
00f15a059e
Add some more audio status
2022-05-10 23:55:18 +01:00
Phil Taylor
ac677db7ac
Change class constructors to include parent
2022-05-08 19:31:05 +01:00
Phil Taylor
8e38a8efb2
Create function to convert Icom format to QAudioFormat
2022-05-08 11:46:33 +01:00
Phil Taylor
1e51e36c9d
Backup out of last change
2022-05-07 10:43:28 +01:00
Phil Taylor
78f16b7cff
Add experimental audio converter
2022-05-06 23:10:46 +01:00
Phil Taylor
92288aa768
Increase late audio timeout to 100ms
2022-05-02 13:08:42 +01:00
Phil Taylor
7bf2f54255
Use notify instead of timer for audio input
2022-05-02 12:55:58 +01:00
Phil Taylor
fb0d662b40
Add debugging back after revert.
2022-05-02 11:56:40 +01:00
Phil Taylor
94bb78af50
Revert "Add some more debugging when audio is delayed"
...
This reverts commit bb6c615b4c
.
2022-05-02 11:52:23 +01:00
Phil Taylor
bb6c615b4c
Add some more debugging when audio is delayed
2022-05-02 11:22:05 +01:00
Phil Taylor
2b588ffce0
Switch back to using a timer.
2022-04-11 11:59:38 +01:00
Phil Taylor
3296e16195
Found bug in server audio
2022-04-11 11:26:52 +01:00
Phil Taylor
4ca21b84cb
More opus changes
2022-04-11 00:33:39 +01:00
Phil Taylor
0a711e5c1f
Try a different method
2022-04-11 00:05:54 +01:00
Phil Taylor
50c8b4e545
Change audio output to use single/slot
2022-04-10 23:13:51 +01:00
Phil Taylor
2ee20d9415
Fix max build
2022-04-08 12:12:31 +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
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
64b4ef2019
Few more fixes and move windows builds into separate directories
2022-04-04 11:12:06 +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
acf4c1bf63
Start of test to include Eigen
2022-03-23 17:27:47 +00:00
Phil Taylor
9ae8bc660c
Lots more fixes and tweaks
2022-01-29 22:50:58 +00:00
Phil Taylor
39540612c7
More multi-radio support (nearly working!)
2022-01-22 15:12:36 +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
94a89dea33
Clear audio buffer if too many packets are delayed
2022-01-14 16:00:05 +00:00
Phil Taylor
395469daf3
Merge branch 'audio-enhance' into QT6.2
2021-11-18 12:23:27 +00:00
Phil Taylor
827614e080
Add SSE2 enhancements to resampler
2021-11-07 14:24:25 +00:00
Phil Taylor
f04284db0e
Update audiohandler.h
2021-11-07 14:18:20 +00:00
Phil Taylor
ca552a0d80
Enable SSE or NEON enhancements for resampler
2021-11-07 14:11:22 +00:00
Phil Taylor
6fbd9cec70
Create resampleRatio
2021-11-07 13:27:52 +00:00
Phil Taylor
0c7bc17382
Add portaudio support
2021-11-01 20:27:33 +00:00
Phil Taylor
edef09c8bf
Beginning to support QT6.2
2021-08-22 10:16:16 +01:00
Phil Taylor
d4023e8b36
More Opus fixes
2021-08-14 00:56:16 +01:00