1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-10 18:43:28 -05:00
Commit Graph

321 Commits

Author SHA1 Message Date
DreamNik
5103b27091 Fix compilation with newer ffmpeg libavutil 2024-09-05 13:37:51 +03:00
DreamNik
202fc96de6 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-09-05 13:37:51 +03:00
DreamNik
f694ba04b8 Fix compilation warnings and errors 2024-09-05 13:37:46 +03:00
f4exb
5d0fa7fa67 Removed destroy method leftovers and Sonar lint 2024-08-27 09:54:09 +02:00
f4exb
aec3c5ca47 Updated plugin versions 2024-08-13 22:35:18 +02:00
f4exb
994898d9fc WDSP: simplify RXA structs 2024-07-26 10:53:58 +02:00
f4exb
3799746ac0 More Sonar fixes (2) 2024-07-22 00:34:26 +02:00
f4exb
189d5a6a01 More Sonar fixes 2024-07-21 23:15:32 +02:00
f4exb
28262ca5fb More Sonar bug fixes 2024-07-21 14:20:48 +02:00
Daniele Forsi
e56908b0c6 Fix typos in include files 2024-07-10 23:06:38 +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
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
07e8ae0de1 Updated changelogs and plugins versions 2023-11-29 05:00:58 +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
Jon Beniston
df4c6ca825 Fix ffpmeg/opencv dependencies. Enable C lang on Mac, for external projects 2023-09-13 21:58:51 +01:00
Daniele Forsi
34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +02:00
f4exb
8260721f2d Updated cersions and changelogs 2023-05-23 22:39:27 +02:00
f4exb
a76d11b3a1 DATV demod: leansdr: fix possible segfaults 2023-04-10 11:50:30 +02:00
f4exb
7852ab79a6 DATV demod: change interpolator and NCO in the same block 2023-04-10 11:49:30 +02:00
f4exb
3f9f81caf9 Updated versions and changelogs 2023-04-06 22:59:07 +02:00
f4exb
12234418a8 DATV demod: GUI: set RF bandwidth with standard SR 2023-04-06 18:53:35 +02:00
f4exb
cf0489d96f Updated versions and changelogs 2023-04-01 13:42:53 +02:00
f4exb
5d81a42564 DATV demod: CNR adjustments 2023-04-01 13:41:49 +02:00
f4exb
9f71f4d402 DATV demod: adapted CNR estimation to a bandwidth always twice the symbol rate 2023-04-01 11:53:44 +02:00
f4exb
b4a1680d54 DATV demod: fixed rf bandwidth and symbol rate apply settings 2023-04-01 03:25:01 +02:00
f4exb
afd8d492c5 DATV demod: implement interpolator (decimator) so that DVB engine input rate is always twice the symbol rate 2023-03-31 00:30:06 +02:00
f4exb
03e29e9a1d DATV demod: small optimizations (2) 2023-03-30 11:23:37 +02:00
f4exb
d70f431ec2 DATV demod: small optimizations 2023-03-30 11:23:37 +02:00
Jon Beniston
edb63f7d8a Update aligned_malloc implementation on Android, so it works with API level 23 2023-01-02 15:31:27 +00: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
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
f4exb
f034319c22 Updated versions and changelogs 2022-10-19 17:40:14 +02:00
f4exb
5b27a50cf8 DATV plugin: added dial to flip through DATV standard symbol rates 2022-10-16 23:01:20 +02:00
Jiří Pinkava
0df2d75e6d Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
Jon Beniston
23c65fc8f3 MacOS build fixes 2022-08-04 15:13:25 +01:00
f4exb
414e695121 DATV demod: allocate DATVDemodSink dynamically 2022-07-27 08:58:24 +02:00
f4exb
c582df6030 DATV demod: fixed clang error 2022-07-24 19:11:15 +02:00
f4exb
c1198ff885 Updated versions and changelogs 2022-07-20 21:56:03 +02:00
f4exb
e39277269c DATV demod: fixed TV screen but on exit and UI cosmetic changes 2022-07-20 04:56:40 +02:00
f4exb
2612d6793e DATV demod: use non blocking read in ldpctool to fix issue in PR #1345 2022-07-19 17:42:24 +02:00