Phil Taylor
ae122dc05c
Various fixes
2023-11-27 15:53:19 +00:00
Phil Taylor
11b9a0289a
Add TCI support and various other changes
2023-09-19 23:04:48 +01:00
Phil Taylor
4e02e0723f
Initial (RX only) support for TCI protocol
2023-07-06 10:36:11 +01:00
Phil Taylor
e8a6d5f6f8
Rename in/out Formats to avoid confusion
2023-01-09 10:44:02 +00:00
Phil Taylor
7e64fa2002
Fix all audio formats and some compile warnings!
2023-01-07 20:52:07 +00:00
Phil Taylor
598ef79456
Fix for QTAudio when using QT6 and above.
2023-01-02 16:11:48 +00:00
Phil Taylor
590591bc20
Fix codec selection issue in both QT5 and 6
2023-01-01 16:35:47 +00:00
Phil Taylor
dbd819abca
Merge branch 'audio-fixes' into QT6.2
2022-12-29 15:26:41 +00:00
Phil Taylor
c4c071d21c
Merge updated
2022-12-29 14:16:22 +00:00
Phil Taylor
5c0410180a
Make multimedia-plugins message only for Linux
2022-09-27 08:30:17 +01:00
Elliott Liggett
898ae416c6
Removed audio volume logging.
2022-09-14 18:15:20 -07:00
Elliott Liggett
a6ee8da1eb
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
504cfd9274
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
3a1191a41d
Still more work required
2022-08-22 23:09:09 +01:00
Phil Taylor
d867c4969c
Staged merge of master
2022-08-20 19:43:58 +01:00
Phil Taylor
7e2f435017
Re-order audio handler destructors
2022-07-05 10:37:10 +01:00
Phil Taylor
e08da60704
Set default audio device if not found
2022-05-13 09:55:47 +01:00
Phil Taylor
6ab62868cf
Add back support for portaudo and rtaudio APIs
2022-05-12 01:46:20 +01:00
Phil Taylor
0d7d35fb07
Add some more audio status
2022-05-10 23:55:18 +01:00
Phil Taylor
d24dc86855
Try to force 16bit int instead of 8bit uint
2022-05-09 18:51:26 +01:00
Phil Taylor
ea69e7de30
Try to force minimum of 48K sample rate for native audio
2022-05-09 18:47:12 +01:00
Phil Taylor
af0d6059a3
Configure buffer for input audio
2022-05-09 10:33:30 +01:00
Phil Taylor
1679cc78f1
Always use "preferred" format where possible
2022-05-09 00:29:07 +01:00
Phil Taylor
dd12f6c567
Remove parent from classes that are moved to a thread
2022-05-08 19:35:47 +01:00
Phil Taylor
fc451b99bd
Change class constructors to include parent
2022-05-08 19:31:05 +01:00
Phil Taylor
f58127d9f1
some improvements to audio
2022-05-08 18:44:20 +01:00
Phil Taylor
77576d22f4
Create function to convert Icom format to QAudioFormat
2022-05-08 11:46:33 +01:00
Phil Taylor
52cd9d453e
Skip unneeded float conversion for Opus
2022-05-08 10:04:36 +01:00
Phil Taylor
e545f885d4
Update audiohandler.cpp
2022-05-07 10:54:20 +01:00
Phil Taylor
09f007f232
More testing
2022-05-07 10:51:02 +01:00
Phil Taylor
7801b03876
Backup out of last change
2022-05-07 10:43:28 +01:00
Phil Taylor
eea7a8caac
Update audiohandler.cpp
2022-05-06 23:27:25 +01:00
Phil Taylor
95f9513806
Update audiohandler.cpp
2022-05-06 23:12:29 +01:00
Phil Taylor
9586cf3e3f
Add experimental audio converter
2022-05-06 23:10:46 +01:00
Phil Taylor
144a2bf5c8
When using Float, force 32bit as Mac doesn't like it otherwise
2022-05-04 22:29:05 +01:00
Phil Taylor
6104d5cbd9
Try using float for all audio. Not tested on Linux/Mac
2022-05-04 15:43:34 +01:00
Phil Taylor
fd84bc8401
Remove unnecessary code
2022-05-03 11:21:08 +01:00
Phil Taylor
4fbd369bcd
Fix for uLaw encoding
2022-05-03 10:37:41 +01:00
Phil Taylor
2c0df5b8f4
Set Opus complexity to 7
2022-05-02 17:15:41 +01:00
Phil Taylor
ee9736531a
Try a reduced complexity on Opus encoder
2022-05-02 16:41:28 +01:00
Phil Taylor
352e6f8c40
Add parens
2022-05-02 16:01:54 +01:00
Phil Taylor
92f320e3e0
Tidy some connections
2022-05-02 15:58:41 +01:00
Phil Taylor
449336f970
Tidy getnextaudiochunk()
2022-05-02 13:53:49 +01:00
Phil Taylor
d7eab3f96e
Increase late audio timeout to 100ms
2022-05-02 13:08:42 +01:00
Phil Taylor
c0628937f2
Try readyRead instead of notify
2022-05-02 13:03:27 +01:00
Phil Taylor
1a5b8ad7df
Use notify instead of timer for audio input
2022-05-02 12:55:58 +01:00
Phil Taylor
063dcae845
Add debugging back after revert.
2022-05-02 11:56:40 +01:00
Phil Taylor
30416c3276
Revert "Add some more debugging when audio is delayed"
...
This reverts commit 821c59902f .
2022-05-02 11:52:23 +01:00
Phil Taylor
b948f56c19
Revert "Update audiohandler.cpp"
...
This reverts commit 5748178014 .
2022-05-02 11:52:09 +01:00
Phil Taylor
3e04db07d6
Revert "Update audiohandler.cpp"
...
This reverts commit ead32ed248 .
2022-05-02 11:51:36 +01:00