Commit Graph

113 Commits

Author SHA1 Message Date
f4exb 1decb23fac Spectrum markers dialog (1) 2021-08-05 21:11:50 +02:00
f4exb 1c2c8352f2 Spectrum markers: externalize histogram and waterfall markers 2021-08-05 21:11:50 +02:00
f4exb 6036f62ae4 GLSpectrum: implement power tracking histogram markers 2021-08-05 21:11:50 +02:00
f4exb 9f8ce82287 GLSpectrum: calculate marker FFT marker frequency bin 2021-08-05 21:11:50 +02:00
f4exb 55745d3b5e GLSpectrum: reverted change breaking Qt 5.12 compatibility 2021-07-07 08:49:46 +02:00
f4exb bd3aa8faf0 Spectrum Markers: make them stick to frequency, power and time distance 2021-07-07 00:07:25 +02:00
f4exb 01170eb724 Spectrum: removed FPS 'no limit' setting. Fixes #793 2021-03-07 11:54:16 +01:00
f4exb 043a76faf8 Spectrum overlap fixes. Spectrum time and power zomming. Implements #779 2021-02-19 13:42:05 +01:00
f4exb 076a4f6306 Spectrum frequency zoom: fixed spectrum info text when sample rate is 0. Spectrum overlap: fixed initialization 2021-02-18 21:48:39 +01:00
f4exb 7ea71996f0 Spectrum frequency zoom: do not combine mousewheel with Alt. Instead zooming active only outside channels center lines. Added documentation. For issue #773 2021-02-18 06:07:09 +01:00
f4exb e1b0c6d1e9 Spectrum frequency zoom: inhibit channel move to pointer if Alt modifier is engaged. Fixed effective zoom/pan update on change 2021-02-17 23:00:32 +01:00
f4exb 202ba6d8da Fixed build issues for issue #773 2021-02-17 10:15:34 +01:00
f4exb d22bdb3e5e Spectrum frequency zoom: implemented panning. Implements #773 2021-02-17 07:27:10 +01:00
f4exb 8f09cdd80e Spectrum: format top line info 2021-02-16 22:26:13 +01:00
f4exb 20da400b21 Spectrum: added top info line with zooming info 2021-02-16 07:25:22 +01:00
f4exb 1765298c2c Spectrum frequency zoom: update channel markers accordingly 2021-02-16 05:51:23 +01:00
f4exb 4d99533009 Spectrum frequency zoom: implementation for spectrum and waterfall only 2021-02-15 21:29:27 +01:00
f4exb ab0a7f2e60 Spectrum frequency zoom: UI implementation and messaging to spectrum vis 2021-02-15 13:49:51 +01:00
f4exb b5d501e6ab Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772 2021-02-12 00:53:18 +01:00
f4exb 7827800d13 FFT overlap: time scale correction. Implements #770 2021-02-09 08:08:59 +01:00
f4exb 7a6636b63a Fixed -Wunused-variable warnings 2020-11-14 18:45:05 +01:00
f4exb f668863aed Fixed -Wreorder warnings 2020-11-14 05:51:19 +01:00
f4exb 379096cbdd Migrate code to Qt 5.14.2 2020-11-04 20:08:44 +01:00
f4exb 40bd300baf Channel Analyzer: set GUI sample rate at construction time. Fixes #649 2020-10-07 21:32:32 +02:00
f4exb 97efda734f GLSpectrum: fixed settings and waterfall share serialization. Fixes #609 2020-08-29 11:10:11 +02:00
f4exb cbf8ef05e6 GLScope and GLSpectrum: removed useless calls to cleanup() in destructor 2020-08-25 21:00:11 +02:00
f4exb 161cded056 Fixed some compiler warnings 2020-08-03 13:07:06 +02:00
f4exb aea72786b6 GLSpectrum: factorized displayScaledF and displayScaledM 2020-07-06 19:23:46 +02:00
f4exb eeaae1b458 GLSpectrum: rationalize marker code 2020-07-06 19:23:17 +02:00
f4exb 20e16ebe49 GLSpectrum: remove markers manually. Fixed UI 2020-07-06 19:22:40 +02:00
f4exb 86176555c2 GLSpectrum: added a freeze button 2020-07-05 10:15:39 +02:00
f4exb 49c6027b8e GLSpectrum: added markers. Implements #557 2020-07-05 10:05:31 +02:00
f4exb 6a6b5f8d7e Removed SpectrumVis from GUI dependency 2020-05-15 22:37:11 +02:00
f4exb d1ba318c45 Allow channel marker to be present in more than one spectrum in MIMO mode 2019-09-09 00:59:03 +02:00
f4exb ac8a73c529 GLSpectrum and GLScope: do not leave mutex locked while calling the update() method. Reset the config changed flag after call to applyConfig() 2019-08-23 13:23:19 +02:00
f4exb 895f196fa5 GLSpectrum: fixed missing mutex acquisitions wherever the changes flag is set to true 2019-08-12 10:35:20 +02:00
f4exb 82f216f696 Corrected spectrum channel marker text display (see only the active one) 2019-06-02 01:37:12 +02:00
f4exb ecb4a08718 MIMO: channel marker affinity with the stream being displayed on the main spectrum. Implemented in demod AM 2019-05-30 18:38:10 +02:00
f4exb a757595ce7 GLSpectrum: added ability to use the mouse wheel to move the central channel marker line 2019-05-12 00:46:31 +02:00
f4exb 8488161e6d Fixed incomplete copyright headers (4): sdrgui 2019-04-11 14:43:33 +02:00
f4exb f5357e9917 PVS-Studio Analysis corrections for less serious issues 2018-11-18 11:06:41 +01:00
f4exb 309693469a Test source: updated documentation 2018-10-24 08:29:49 +02:00
f4exb 58b94c0366 Spectrum: enhanced (again) the histogram (phosphor) palette 2018-10-24 01:05:49 +02:00
f4exb 2958e1adba Spectrum: reworked max hold 2018-10-23 22:38:16 +02:00
f4exb 9008f26fc3 Spectrum: reworked histogram palette 2018-10-20 19:20:11 +02:00
f4exb 8836b98542 Spectrum: do not process decay at all if decay = 0. Some code cleanup 2018-10-19 08:19:12 +02:00
f4exb e41df6f278 Spectrum: reworked phosphor display controls 2018-10-19 00:40:14 +02:00
f4exb 9158da20e0 Spectrum: reviewed histogram capping to phosphor palette and stroke value limits 2018-10-17 15:28:53 +02:00
f4exb 71e9556b6f Spectrum: restore holdoff to what it should actually do (trim transient contribution). Reviewed decay, holdoff and stoke limits 2018-10-17 14:21:25 +02:00
f4exb 9eb08541ee Spectrum: allow zero decay so history (including max hold) is kept forever 2018-10-17 13:35:04 +02:00
f4exb 2f955ba979 Revert "added option for test Hold". Doing something else for the same result.
This reverts commit d510e344a5.
2018-10-17 13:22:09 +02:00
beta-tester d510e344a5 added option for test Hold 2018-10-16 13:16:23 +02:00
f4exb d79e8a4495 Removed explicit SSE2 code in GLSpectrum. Fixes issue #192 2018-10-06 04:37:43 +02:00
f4exb f6c596d55a Spectrum: implemented linear scale mode 2018-07-06 01:34:05 +02:00
f4exb e88a0d6b57 Spectrum averaging: display averaging time in tooltip. Bumped version to 4.0.2 2018-07-01 20:48:30 +02:00
f4exb 9913d550e0 Spectrum averaging: fixed average (3): scale engine fix 2018-07-01 04:10:36 +02:00
f4exb 0b496bd800 Spectrum averaging: fixed average (2) 2018-07-01 03:11:36 +02:00
f4exb c9fd26f661 GLSpectrum: suppress VLAs templatized version 2018-03-01 02:19:52 +01:00
f4exb 0cc99dad13 GLSpectrum: suppress VLAs 2018-03-01 01:40:29 +01:00
f4exb 2e5cfcafee PVS-Studio static analysis corrections (3) issue #137 2018-02-24 10:29:27 +01:00
f4exb 2b846f5d28 PVS-Studio static analysis corrections (2) issue #137 2018-02-22 03:04:42 +01:00
f4exb 7b8b492bdd New channel marker signal handling. Applied to channel analyzer 2017-11-14 00:06:42 +01:00
f4exb fa77ca3fb6 Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split 2017-10-22 19:12:43 +02:00