Wykres commitów

1798 Commity (monitor)

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
Roeland Jansen b91c033ef6 Merge branch 'master' into audiometer 2022-08-25 10:38:13 +02:00
Roeland Jansen 76389c0fbd added color picker support 2022-08-25 10:37:46 +02:00
Elliott Liggett 39cf34af23 Fixed dB meter, it needed the scale multiplied by 2. 2022-08-24 22:23:32 -07:00
Elliott Liggett 4f4abfc41a Cleaner COMP label without the "0" position 2022-08-24 22:02:20 -07:00
Elliott Liggett 0f226fdca5 Added tic marks, removed audio RMS calculation for now at least. 2022-08-24 21:52:36 -07:00
Elliott Liggett 9623226b0c Added average metering. 2022-08-24 16:06:41 -07:00
Elliott Liggett fbf1c4bce9 Removed annoying debug message. 2022-08-24 15:21:29 -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 d90eb6f11f Using peak scale color now 2022-08-24 10:17:11 -07:00
Roeland Jansen be95896205 Merge branch 'master' into audiometer 2022-08-24 18:17:57 +02:00
Roeland Jansen 25d3d40548 Merge branch 'color' 2022-08-24 09:42:43 +02:00
Elliott Liggett 2afcef5ef0 log scale, incomplete, needs tickmarks, etc. 2022-08-23 23:17:57 -07:00
Elliott Liggett f7e787e097 Log scale for audio meters 2022-08-23 23:10:58 -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
Elliott Liggett d3493988af Minor ui adjustment 2022-08-23 17:01:11 -07:00
Elliott Liggett c989dba9f9 Color preset UI now expands to fit. Finally. 2022-08-23 10:56:16 -07:00
Elliott Liggett 31f62fde67 Moved some preset controls. 2022-08-23 10:47:19 -07:00
Elliott Liggett 1471567808 Clarified what some controls do in the UI related to color and underlay. 2022-08-23 10:41:26 -07:00
Elliott Liggett b8ba9a16dc Added protection against transparent colors. Added revert feature to
revert to default color preset for the selected preset. Added save
single preset capability.
2022-08-23 10:35:59 -07:00
Roeland Jansen 173a311c7a Merge branch 'color' 2022-08-23 08:05:55 +02:00
Elliott Liggett 7e80eb0ed7 Cleaned up lots of debug info messages. 2022-08-22 21:31:31 -07:00
Elliott Liggett d49b6cd082 Oops, forgot to clarify the button name. 2022-08-22 21:22:45 -07:00
Elliott Liggett 8012a58bd9 Added separate colors for the high meter scale and the peak indicator. 2022-08-22 21:22:01 -07:00
Elliott Liggett 2a456b2adb Small cleanup. 2022-08-22 20:44:58 -07:00
Elliott Liggett fa0752518d More color tuning! 2022-08-22 19:39:20 -07:00
Elliott Liggett 9afc44ce42 Refresh the meter when updating colors immediately. 2022-08-22 18:09:20 -07:00
Elliott Liggett da1cd8b14f Added our "classic" color schemes back in. More tuning needed but a good
start.
2022-08-22 17:57:54 -07:00
Elliott Liggett 6f7f1f84ec Added presets and preset naming to the settings file. 2022-08-22 16:49:35 -07:00
Elliott Liggett 59d2d735e6 Added preset names 2022-08-22 09:44:00 -07:00
Elliott Liggett 7e4d3f76d5 Fixed stretched grid color swatch. This has to be a qt uic bug. 2022-08-22 09:04:19 -07:00
Elliott Liggett 92904f8ae5 Forgot the axis color from default. 2022-08-21 23:59:48 -07:00
Elliott Liggett 952585261c Forgot text color from default load-in 2022-08-21 23:54:37 -07:00
Elliott Liggett d11ae30b1a Fixed bug relate to pressing cancel in the color picker. 2022-08-21 23:50:02 -07:00
Elliott Liggett 1388c756c4 Fixed alpha channel issue 2022-08-21 21:51:50 -07:00
Elliott Liggett 16237a47f5 Slightly better closing for settings 2022-08-21 21:32:49 -07:00
Elliott Liggett a84fb6d091 Cleaner tab add/remove code for the settings tab. 2022-08-21 21:19:08 -07:00
Elliott Liggett 93b1af6eb6 Removed unused function 2022-08-21 18:05:20 -07:00
Elliott Liggett ecb9b8fbb4 Now all colors can be edited. 2022-08-21 17:52:52 -07:00
Elliott Liggett 2a509a6177 Color editing for a few parameters is working. Lots of new helper
functions introduced to make coding simpler.
2022-08-21 16:47:17 -07:00
Elliott Liggett ac8a98049e More connections from picker to UI. 2022-08-21 00:33:59 -07:00
Elliott Liggett b77715e0d8 Color preferences. We can now set a single color and also detach the
settings tab.
2022-08-21 00:17:44 -07:00
Elliott Liggett 4b0ce8537e Added line input to color functions 2022-08-19 10:32:06 -07:00
Elliott Liggett 1423e7c300 Added color picker functions and demonstration UI elements 2022-08-19 09:41:13 -07:00
Roeland Jansen 105675a128 modified version numbers, WHATSNEW and CHANGELOG 2022-08-19 08:12:22 +02:00