Commit Graph

25 Commits

Author SHA1 Message Date
srcejon 14430bcb48 #1944 - Fix frequency calculation for SSB spectrum 2024-01-04 17:05:10 +00:00
srcejon 238a40b9e0 Allow replay time offset to be set by ctrl+left click in waterfall. 2023-12-06 10:09:30 +00:00
f4exb b84eea7dc9 Rewriting of copyright notices for sdrgui. Fixes #1893 2023-11-19 13:43:10 +01:00
Arne Jünemann 7f9ed6df6d Add explicit typecasting that was missing 2023-10-24 06:11:15 +02:00
Arne Jünemann 4d631b091e Merge branch 'master' of github.com:das-Iro/sdrangel 2023-10-23 15:15:27 +02:00
Arne Jünemann 0d193d41f6 Allow full range of overlap 2023-10-23 15:05:34 +02:00
Arne Jünemann 1034c79c30 Fix FFT Overlap for spectrum view
Movement of the buffer was double what should have been intended
Added warning to std::copy uses that overlaping copy is undefined
behaviour
2023-10-23 14:48:40 +02:00
srcejon 2d8ae1329b Add signal for when annotations change 2023-10-03 16:10:08 +01:00
Jon Beniston 5e71da4530 Add VkFFT support and profiler 2023-08-13 23:52:57 +01:00
Jon Beniston 37285a9bce Clear with alpha=1 to fix #1735 2023-07-31 21:43:15 +01:00
f4exb 7ec955fc61 GLSpectrum: fixed SSB handling 2023-07-09 00:00:51 +02:00
f4exb 65bf00a573 Audio CAT SISO: fixed GLSpectrumView SSB 2023-06-18 00:43:26 +02:00
Jon Beniston 459aae2dad Prevent MDI scrolling when trying to zoom in on spectrum. 2023-03-03 22:16:29 +00:00
Jon Beniston 29c9c07b74 Spectrum: Keep frequency displayed while channel is being dragged 2023-01-23 14:40:19 +00:00
Jon Beniston 1c9cc7a989 GLSpectrum touchscreen updates
Add "show all controls" button, that allows most of the "set once"
controls to be hidden on small screens. Please feel free to make a
better icon! Could also be hidden if !ANDROID, if you don't like it.
Add pinch and pan gestures, for frequency scrolling and zooming in to
spectrum.
Queue frequencies requested by scrolling, so intermediate frequencies
can be omitted, if device is slow to update its frequency.
Support non-integer pixel ratios.
Add popup sliders for dials.
Add DialogPositioner for dialogs.
Add layout to spectrum markers dialog, so that it can be resized, to fit
on smaller screens.
2022-12-20 14:39:39 +00:00
Jon Beniston 2cb2a8d555 Update sdrbase and sdrgui to support Qt5 and Qt6 2022-11-17 14:41:55 +00:00
Jon Beniston 036f396be4 3D spectrum: Allow = to be used for +. Fix array delete. 2022-11-05 20:58:47 +00:00
f4exb f5b91fff53 GLSpectrum: separate waterfall and histogram resizing conditions. Fixes #1496 2022-11-04 19:11:25 +01:00
f4exb 45ef7c5be0 Spectrum frequency ticks MSB truncation: base algorithm 2022-10-16 04:48:07 +02:00
Jon Beniston 97632e1b56 Ensure bandwidth is positive. Use engineering units for bandwidths. 2022-10-03 16:18:38 +01:00
Jon Beniston 47c63d3154 Add occupied bandwidth and 3dB bandwidth measurements 2022-10-03 16:02:24 +01:00
Jon Beniston ff974234dc Align spectrum with frequency scale 2022-10-03 10:55:20 +01:00
f4exb 949a103b25 Spectrum markers peaks option 2022-10-03 00:23:47 +02:00
f4exb 3011e066a1 communicate from spectrum GUI to markers dialog and fixed some warning issues 2022-10-01 20:58:21 +02:00
Jon Beniston 7c5249149a Move GLSpectrum to GLSpectrumView and create new GLSpectrum that instances GLSpectrumView and SpectrumMeasurements 2022-09-29 13:48:04 +01:00