1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-23 16:38:37 -05:00
Commit Graph

345 Commits

Author SHA1 Message Date
DreamNik
7edc1314aa Append prefix to plugin name when running on Android.
Android libraries can't be placed inside subdirectory, so to
distinguish plugins from regular libraries the new prefix is used.
2024-10-30 07:54:54 +01:00
DreamNik
34cf612031 Fix compilation warnings and errors 2024-10-29 21:48:28 +01:00
f4exb
aec3c5ca47 Updated plugin versions 2024-08-13 22:35:18 +02:00
Daniele Forsi
e56908b0c6 Fix typos in include files 2024-07-10 23:06:38 +02:00
f4exb
4770e2d281 Updated versions and changelogs 2024-06-18 00:52:36 +02:00
Daniele Forsi
406bb674c5 Fix typos 2024-06-16 23:38:33 +02:00
f4exb
1d87e1e051 Updated versions and changelogs 2024-05-24 00:24:50 +02:00
f4exb
31274b1227 SSB demod: apply clamping also when squelch opens 2024-05-20 22:49:48 +02:00
srcejon
9078ea21d4 Fix warnings 2024-05-08 20:15:01 +01:00
srcejon
c0fc8c3b73 Don't call start() in Demod's constructors. #2102
SSDDemodGUI: Disable AGC widgets when AGC disabled.
2024-05-08 18:52:34 +01:00
Daniele Forsi
15433bb324 Fix spellling errors found with LibreOffice Writer 2024-04-26 21:18:32 +02:00
Daniele Forsi
570c1f6877 Remove unused includes and use more direct includes 2024-04-20 19:10:18 +02:00
f4exb
cdae5ca048 Updated versions and changelogs 2024-04-14 11:41:00 +02:00
Daniele Forsi
8c3f7e3775 Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
Daniele Forsi
92246cdc71 Fix typing errors found with codespell and more 2024-04-06 12:39:18 +02:00
f4exb
cb89392c86 Updated versions and changelogs 2024-03-17 21:23:30 +01:00
f4exb
5dcf7f7d40 Updated versions and changelogs 2023-12-31 19:16:27 +01:00
f4exb
86a1d15eba Frequency Scanner: handle change of I/Q stream in tracked channels 2023-12-14 21:57:49 +01:00
f4exb
5ed6f060a0 Frequency Scanner: allow scanning channels of a MIMO device 2023-12-14 21:57:49 +01:00
f4exb
68601d6947 SSB demod: better algorithm for AGC limitation. For #1918 2023-12-11 01:49:11 +01:00
f4exb
4e25f4d678 Removed useless AGC clamping 2023-12-11 01:49:11 +01:00
f4exb
aee055e883 SSB demod: added FIR LP filter after AGC to smooth out sharp peaks 2023-12-11 01:49:11 +01:00
f4exb
78068fd5f2 Updated versions and changelogs 2023-12-04 21:40:42 +01:00
f4exb
9776e77fd5 SSB demod: tie AGC steep transition correction to AGC clamping 2023-12-03 13:48:44 +01:00
f4exb
2f5cbd1092 SSB demod: further optimize AGC steep transitions mitigation 2023-12-01 17:24:28 +01:00
f4exb
b402739db6 SSB demod: mitigate AGC steep transitions causing audio clicks 2023-11-30 14:11:36 +01:00
f4exb
3a944fa209 Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
Jon Beniston
e799e5eb72 Fix resize cursor not being cleared when mouse moves over child widgets 2023-11-13 20:51:03 +00:00
srcejon
6e55c030b6 Use DialogPositioner for AudioSelectDialog so it opens on screen. 2023-11-09 22:30:34 +00:00
f4exb
44d61e259b SSB demod: save DNR settings in the filter bank 2023-11-05 13:23:31 +01:00
f4exb
91815cc87e SSB demod DNR API support 2023-11-05 12:24:32 +01:00
f4exb
179cd71c54 SSB demod noise reduction. Fixes #1874 2023-11-05 10:33:27 +01:00
f4exb
8824bd5e44 SSB mod and demod: corrected frequency scale 2023-07-08 06:17:24 +02:00
f4exb
812c812678 SSB demod: corrected SSB spectrum display so that times are displayed correctly in the waterfall 2023-07-07 19:29:16 +02:00
f4exb
040ca0c2d0 SSB demod: handle DSPConfigureAudio message correctly 2023-07-07 04:58:34 +02:00
f4exb
e7cb998437 SSB demod: optimize audio buffer size 2023-06-29 00:50:39 +02:00
f4exb
3f392d3be7 Rx channel demods: prevent possible reading past audio buffer end - take 2. For #1661 2023-04-25 23:09:42 +02:00
f4exb
59e664c028 Revert "Rx channel demods: prevent possible reading past audio buffer end. For #1661"
This reverts commit 91f4844452.
2023-04-25 20:27:57 +02:00
f4exb
91f4844452 Rx channel demods: prevent possible reading past audio buffer end. For #1661 2023-04-22 12:33:37 +02:00
f4exb
e384c06739 use MsgConfigureSpectrumVis in place of corresponding GLSpectrum set methods. Fixes #1624 2023-04-09 11:47:50 +02:00
f4exb
5b169a3978 Updated versions and changelogs 2023-02-23 01:02:36 +01:00
f4exb
e264451a14 SSB demod GUI: display channel marker in correct stream if connected to a MIMO device 2023-02-22 23:27:48 +01:00
f4exb
2552160f8f Updated versions and changelogs 2023-01-14 01:07:29 +01:00
f4exb
f45e949e62 Fixed passing QPoint reference from right click enabler to connected method. Fixes #1549 2022-12-28 20:33:28 +01:00
Jon Beniston
0dd466a900 Add DialogPositioner to ensure dialogs are fully on screen and remain on
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
f4exb
168ac70767 SSB demod: corrected DSB filter 2022-12-19 05:03:22 +01:00
Jon Beniston
3b5b222114 Update plugins to compile with Qt5 and Qt6 2022-11-17 14:36:12 +00:00
Jon Beniston
fc7c9c1fc8 Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6 2022-11-17 14:34:54 +00:00
Jon Beniston
c966f1cb5a dd maximize button to MainSpectrum and expandible Channels and Features.
Add sizeToContents in ChannelGUI and FeatureGUI, called when widget is
rolled, so we can remove resizing code from all of the individual
channels and features.

In RollupContents, use minimumSizeHint for calculated size, so that
minimumWidth can come from .ui file.

In DeviceGUI::sizeToContents(), call adjustSize(), so Device GUIs start
out at minimum needed size (which should restore appearance prior to
last patch).

In stackSubWindows, use available space for channels if no
spectrum/features present.
In stackSubWindows, fix spectrum from being sized too big, resulting in
scroll bars appearing.
Reset user-defined channel width in stackSubWindows, when channels are
removed.
Don't stack maximized windows.

There's one hack in Channel/FeatureGUI::maximizeWindow(). It seems that
when maximimzing a window, QOpenGLWidgets aren't always paint properly
immediately afterwards, so the code forces an additional update. I can't
see why the first call to paintGL doesn't work.
2022-11-11 12:24:27 +00:00
Jon Beniston
ed279812f6 Set window width to account for miniumum width required for visible rollups. 2022-11-08 09:43:58 +00:00