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

38 Commits

Author SHA1 Message Date
f4exb
9f71f4d402 DATV demod: adapted CNR estimation to a bandwidth always twice the symbol rate 2023-04-01 11:53:44 +02: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
5b27a50cf8 DATV plugin: added dial to flip through DATV standard symbol rates 2022-10-16 23:01:20 +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
2f89b79c84 Massive UI revamping (v7): added channels 2022-04-12 16:20:45 +02:00
f4exb
f04741d692 Fixed some plugins layout so that they work with new rollup widget 2021-11-01 02:11:47 +01:00
Jon Beniston
8f94593a0c Set DATV GUI to be minimum sized rather than expanding. Set minimum size constaint on videoTab not just tabWidget 2021-10-31 12:14:04 +00:00
Jon Beniston
05987586bf #897 - Add support for vertically expanding widgets to RollupWidget 2021-10-30 16:20:24 +01:00
f4exb
f8a512e91b DATV demod: allow video player enable/disable 2021-04-11 23:52:16 +02:00
f4exb
2e96fef6e3 DATV demod: implemented REST API for channel settings. Implements #825 2021-04-03 06:41:12 +02:00
f4exb
c4e9ada144 DATV demod: GUI: more accurate display of video thread active and MCOD detection. Correction of RRC=0.2 bug. Small optimizations in dvbs2.h match_frame 2021-03-31 05:03:10 +02:00
f4exb
29506a1d65 DATV: fixes to improve stability (1) 2021-03-29 06:00:40 +02:00
f4exb
75b08c0dee DATV: added LDPC max bit flip control and future soft LDPC control. Updated documentation 2021-02-28 12:05:25 +01:00
f4exb
bf62693093 DATV demod: implemented gauge meters for MER and CNR. Implements #784 2021-02-23 01:06:25 +01:00
f4exb
0dc554b30b DATV: Display MER 2021-02-22 19:29:16 +01:00
f4exb
9af9b0972e REST API: config: added DATV demodulator 2019-08-11 12:47:51 +02:00
f4exb
2f5b50d206 DATV demod: added UDP transport stream output 2019-07-28 10:54:04 +02:00
f4exb
1119c64771 DATV demod: manage MODCOD changes in the GUI. Reworked settings validation against standard's system configurations 2019-07-17 02:51:46 +02:00
f4exb
bb92048dcc DATV demod: set minimum symbol rate to 100 kSym/s 2019-07-14 22:08:35 +02:00
f4exb
c981d76e6e DATV demod: experimental DVB-S2 support 2019-07-14 15:35:45 +02:00
f4exb
1e1a64cd13 DATV demod: deactivate full screen. Fixed bug 2019-03-24 01:37:34 +01:00
f4exb
200d6beaab DATV demod: put video screen inside a layout 2019-03-24 00:21:20 +01:00
f4exb
760c3fdd0f DATV demod: not functionning full screen 2019-03-23 23:37:26 +01:00
f4exb
2d9715fbb6 DATV demod: GUI cosmetic changes 2019-03-23 10:51:01 +01:00
f4exb
2d6730678d DATV demod: implemented audio and video mute. Corrected audio volume 2019-03-23 06:06:42 +01:00
f4exb
9e668f5f22 DATV demod: audio volume (1) 2019-03-22 08:05:01 +01:00
f4exb
5b300c1033 DATV demod: refactored audio and video GUI 2019-03-21 14:13:26 +01:00
f4exb
b83b7eec06 DATV demod: audio setup 2019-03-19 23:12:54 +01:00
f4exb
c43ecc8afe Channel Rx plugins: use liberation font 2018-05-05 18:12:05 +02:00
Jason Gerecke
f6ea7b216e Fix spelling errors present in UI files 2018-04-21 18:44:54 -07:00
f4exb
707ce197cd Unify TV screen (3) 2018-03-11 16:39:02 +01:00
f4exb
0486462398 DATV demod: GUI changes (4) 2018-03-10 23:01:03 +01:00
f4exb
93d0d28add DATV demod: GUI changes (3) 2018-03-10 20:15:20 +01:00
f4exb
d1fafce4b6 DATV demod: GUI changes (2) 2018-03-10 19:30:55 +01:00
f4exb
82ec3891c5 DATV demod: GUI changes (1) 2018-03-10 10:43:22 +01:00
f4exb
a406128c47 DATV demod: GUI: added tooltip 2018-02-26 01:33:50 +01:00
f4exb
1436844fb3 DATV demodulator: improvements 2018-02-26 01:04:45 +01:00
f4exb
f1f7a0058c DATV demod: reception of the code 2018-02-22 22:52:49 +01:00