Commit Graph

600 Commits

Author SHA1 Message Date
Charles J. Cliffe
c30cce9114 Add functional Spectrum view to demodulator visuals
- Might need to do some renaming from Scope->AVDisplay or something for
ScopeCanvas to avoid confusion.
2015-08-24 01:31:37 -04:00
Charles J. Cliffe
13140ec28c SpectrumVisualProcessor thread fixes, spectrum label optimize 2015-08-23 17:51:20 -04:00
Charles J. Cliffe
7a0f523eaf Test of draggable scope area + fixes
- Will be able to drag back/forth to cycle scope/spectrum/plot
- Fix for two crashes
2015-08-19 23:22:46 -04:00
Charles J. Cliffe
03c8619c5a Carry / preset mute state; mute button visual tweaks 2015-08-19 17:06:06 -04:00
Charles J. Cliffe
8b5500fc9b Smooth keyboard navigation while zoomed. 2015-08-19 00:48:52 -04:00
Charles J. Cliffe
b236a9cb3e fix for spectrum disconnect after zooming in/out 2015-08-18 19:21:31 -04:00
Charles J. Cliffe
db1374045b missing include 2015-08-18 18:43:55 -04:00
Charles J. Cliffe
9852967551 Merge pull request #136 from cjcliffe/spectrum-y-axis-label
Show spectrum floor and peak decibels on y-axis
2015-08-18 00:13:14 -04:00
Charles J. Cliffe
2b7edb9b0f spectrum visual spacing/floor tweak 2015-08-18 00:08:22 -04:00
Charles J. Cliffe
3c822e1bd8 Make decibels display toggleable 2015-08-17 23:31:22 -04:00
Charles J. Cliffe
62858abbf5 Spectrum peak and floor dB are now displayed 2015-08-17 21:52:38 -04:00
Charles J. Cliffe
44621e42ea Merge pull request #135 from cjcliffe/demod_mute
Demodulator Mute feature
2015-08-17 01:14:09 -04:00
Charles J. Cliffe
4df66ea0e3 Move [M] to avoid confusion with Mhz 2015-08-17 01:11:42 -04:00
Charles J. Cliffe
58fb313d6f Update waterfall helptip 2015-08-17 01:07:57 -04:00
Charles J. Cliffe
9de1abd539 Add mute button and 'M' to toggle mute on waterfall hover 2015-08-17 00:59:38 -04:00
Charles J. Cliffe
5ceddcfa92 Activate demodulator from session if there's only one 2015-08-16 22:31:14 -04:00
Charles J. Cliffe
36fe309c6e Merge pull request #133 from cjcliffe/processor_threads
Move visual processors to threads
2015-08-16 20:30:10 -04:00
Charles J. Cliffe
5de181cf67 keyboard waterfall zoom input tweaks 2015-08-16 19:47:49 -04:00
Charles J. Cliffe
d1ed603ff0 Move demodulator and main spectrum visual processors to threads 2015-08-16 18:12:12 -04:00
Charles J. Cliffe
cd129e0726 fix keyboard control code 2015-08-16 16:43:19 -04:00
Charles J. Cliffe
3e2570a26c Waterfall keyboard control updates 2015-08-15 04:47:01 -04:00
Charles J. Cliffe
8d03c9ef0e Merge pull request #131 from cjcliffe/waterfall_optimize
Waterfall optimize
2015-08-14 22:35:15 -04:00
Charles J. Cliffe
52cde1e0f7 Update README.md 2015-08-14 21:50:44 -04:00
Charles J. Cliffe
91a6e45ed3 Fix spectrum visual failure below 1% averaging speed 2015-08-14 21:36:31 -04:00
Charles J. Cliffe
b41d0a3613 Update tuner bandwidth help tip 2015-08-14 21:32:58 -04:00
Charles J. Cliffe
4cc4c151fa Reduce log noise, run an old version to show if need be.. 2015-08-14 21:28:43 -04:00
Charles J. Cliffe
e98088159c FFTVisualDataThread sleep adjustment 2015-08-14 21:23:58 -04:00
Charles J. Cliffe
22ed3d3b27 Unify sleepy code to std::thread sleep 2015-08-14 21:20:07 -04:00
Charles J. Cliffe
89332d03b8 too much delay.. 2015-08-14 20:54:18 -04:00
Charles J. Cliffe
9c1d9f5798 IsVisible is *not* for app visibility; Hello there, IsActive() 2015-08-14 20:41:52 -04:00
Charles J. Cliffe
8c7d2576ad Update frequency dialog to support bandwidth entry 2015-08-14 20:19:37 -04:00
Charles J. Cliffe
8dc2e6cacc Move waterfall FFT processing to it's own thread. 2015-08-14 19:17:43 -04:00
Charles J. Cliffe
b73f264d6b Merge pull request #129 from cjcliffe/waterfall_speed_avg
Waterfall speed and Spectrum Averaging control
2015-08-13 22:10:49 -04:00
Charles J. Cliffe
1e493b2e20 Save waterfall / spectrum settings, update session reset 2015-08-13 22:00:05 -04:00
Charles J. Cliffe
709ab4b7d6 OSX idle throttle 2015-08-13 21:10:43 -04:00
Charles J. Cliffe
e04b12662f Linux re-tweak 2015-08-13 20:39:31 -04:00
Charles J. Cliffe
b1f20de0e9 RefCounter should make this unnecessary? 2015-08-13 18:10:22 -04:00
Charles J. Cliffe
1781188dfe Sleep only when not visible.. 2015-08-13 18:03:06 -04:00
Charles J. Cliffe
8000e97a8c force waterfall to throttle by client dc paint from appframe idle
- Attempting to improve waterfall jitter between platforms
2015-08-13 17:59:56 -04:00
Charles J. Cliffe
c77d2c9408 windows fix-up 2015-08-12 22:36:29 -04:00
Charles J. Cliffe
7095993ba2 fft avgeraging float->double to remove some jitter 2015-08-12 22:28:39 -04:00
Charles J. Cliffe
b345dc7516 Spectrum averaging control now functional 2015-08-12 22:14:14 -04:00
Charles J. Cliffe
1d5a2f1ac7 Fix for an initial priming overload and visuals memory leak 2015-08-12 21:45:02 -04:00
Charles J. Cliffe
9de7bc95fb meter visual fix, tuner refresh fix 2015-08-12 20:05:57 -04:00
Charles J. Cliffe
33d51b2bff Improve input response time, balance visuals, fix a bug 2015-08-12 19:39:11 -04:00
Charles J. Cliffe
8bce632982 Add some sleep to AppFrame idle to prevent it from chewing up too much CPU while minimized 2015-08-12 18:16:53 -04:00
Charles J. Cliffe
6ae02bee9c Frame timer too jittery for anything but OSX, back to throttling which looks nicer.. 2015-08-12 18:07:06 -04:00
Charles J. Cliffe
d2dbb2ff11 OSX re-tweak, might need a more accurate frame timer for windows.. 2015-08-12 16:47:35 -04:00
Charles J. Cliffe
acd856646f Windows frame timing tweaks 2015-08-12 00:33:42 -04:00
Charles J. Cliffe
706a113459 Functional waterfall speed control from 1->1024 lines per second 2015-08-11 23:52:03 -04:00