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

89 Commits

Author SHA1 Message Date
f4exb
ea1d007710 Channel Tx modulators: in constructor make sure the thread is launched when all members have been properly initialized (i.e. do it last) 2018-03-16 10:26:49 +01:00
f4exb
2e5cfcafee PVS-Studio static analysis corrections (3) issue #137 2018-02-24 10:29:27 +01:00
f4exb
f01b90094b PVS-Studio static analysis corrections (1) issue #137 2018-02-21 18:54:59 +01:00
f4exb
67e664ef06 Fixed memory leak with handling of DSPSignalNotification message in modulators and demodulators. Removed reference to unused PIDController class 2018-02-14 20:11:36 +01:00
f4exb
b0a97510e2 Moving average cleanup 2018-02-03 10:33:02 +01:00
f4exb
2ddcb8c358 Differentiate Rx and Tx DSP sample sizes 2018-01-22 08:46:05 +01:00
f4exb
491b8a6d33 Replaced hardcoded bit scaling literals by defines 2018-01-21 10:57:04 +01:00
f4exb
561420415e All concerned mods: call applyChannelSettings with force=true at construction and start. 2018-01-09 01:10:49 +01:00
f4exb
054e87c153 AM and ATV Mods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-29 11:42:33 +01:00
f4exb
9dd707896d Use a name field in channels to be used in headless version to replace the GUI object name that was used as the name field 2017-12-20 23:57:06 +01:00
f4exb
6d12443100 Server: changes to support DeviceSet 2017-12-17 23:15:42 +01:00
f4exb
02e0945368 Web API: implemented /sdrangel/channels: Get a list of channel plugins available in this instance 2017-11-23 01:19:32 +01:00
f4exb
c8ac9fbf05 Web API: report Tx channel info summary (2) 2017-11-19 19:33:20 +01:00
f4exb
4169833b4d Web API: report Tx channel info summary 2017-11-19 19:14:33 +01:00
f4exb
9c68da780e Added mod constructor interface in the plugin API. Created method in all Tx channel plugins 2017-11-08 17:09:25 +01:00
f4exb
fabb5ea6ba ATV modulator: better size text overlay 2017-11-07 02:00:54 +01:00
f4exb
95f9df8396 Moved m_deviceAPI->addThreadedSource at the end of the constructor sequence in all channel plugins 2017-11-06 01:39:44 +01:00
f4exb
f1bad36f2c ATV mod: separate GUI and modulator phase 1 2017-10-22 01:49:27 +02:00
f4exb
b14066a8f0 ATV modulator: use settings (3) 2017-10-22 01:36:18 +02:00
f4exb
305a613667 ATV modulator: use settings (2) 2017-10-22 01:13:04 +02:00
f4exb
04c8729e44 ATV modulator: use settings (1) 2017-10-22 00:33:18 +02:00
f4exb
b11cf719d6 ATV modulator: fixed segfault when there is no GUI message queue 2017-10-01 10:12:54 +02:00
f4exb
dda9a1dcbb Baseband sample source: change messaging mechanism between channel sink and GUI 2017-09-28 08:33:05 +02:00
f4exb
3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb
9fcc3cd426 Remved default constuctors in Moving average and AGC classes 2017-05-11 18:39:00 +02:00
f4exb
d43f59e93b ATV: round to nearest 10 Hz when computing rationally decimated/interpolated sample rate 2017-04-09 06:48:29 +02:00
f4exb
8d019af9d6 ATV: more number of lines and FPS 2017-04-08 06:54:24 +02:00
f4exb
6f9a044ddc ATV: use skip instead of leap for the horizontal sync skip mode 2017-04-08 05:35:09 +02:00
f4exb
66e45e6638 ATV Modulator: ensure minimum overlay text font size 2017-04-06 08:36:24 +02:00
f4exb
2fe0ec7dbd ATV Modulator: hsync leap standard: fallen back horizotal sync leap placement update 2017-04-06 05:17:26 +02:00
f4exb
ca76d695f7 ATV Modulator: corrected horizotal sync leap placement so that image is received correctly 2017-04-05 05:37:48 +02:00
f4exb
0a2223b7e0 ATV Modulator: implememted horizontal sync leap standard with very slow 60 and 32 lines modes 2017-04-03 18:37:26 +02:00
f4exb
efad6f948c ATV: implemented short vsync non interleaved mode 2017-04-03 03:17:37 +02:00
f4exb
c2d9de1926 AM Modulator: new shortest possible vertical sync compatible with ATV demod 2017-04-02 22:32:08 +02:00
f4exb
25cfa9041e AM Modulator: parametrize vsync shape depending on TV standard 2017-04-02 22:19:18 +02:00
f4exb
3669d57ac4 ATV Modulator: corrected spelling 2017-04-02 20:23:21 +02:00
f4exb
044fe0565d ATV Modulator: remove useless method parameters 2017-03-27 00:00:24 +02:00
f4exb
b57b8f0a9a ATV plugins: used fixed pattern for sync and use sample time for top time adjust granularity 2017-03-26 23:47:21 +02:00
f4exb
eb47a29f4a ATV Modulator: fixed calculation on sample rate change 2017-03-26 11:54:18 +02:00
f4exb
aa8ef5e791 ATV Modulator: camera manual FPS setting: actual implementation in modulator 2017-03-24 19:15:25 +01:00
f4exb
096e1247e6 ATV Modulator: camera manual FPS setting: modulator and UI communication 2017-03-24 19:06:29 +01:00
f4exb
b82cb1791d ATV Modulator: camera manual FPS setting: UI and reporting 2017-03-24 18:40:15 +01:00
f4exb
48ab965f36 ATV Modulator: added option to force rational decimator even with a ratio of 1.0 this is to be able to use its FIR filter anyway 2017-03-22 13:10:42 +01:00
f4exb
2a08949245 ATV Modulator: added display of points per line 2017-03-22 11:48:39 +01:00
f4exb
0ea39c217c ATV Modulator: implemented FM excursion adjustment 2017-03-21 23:29:42 +01:00
f4exb
7e70b7f6c6 ATV Modulator: added possibility to adjust baseband modulated signal amplitude to prevent filter saturation 2017-03-21 21:59:44 +01:00
f4exb
f9f0c53168 ATV Modulator: implemented independent number of lines and FPS settings 2017-03-21 03:56:01 +01:00
f4exb
cba85d2ef1 ATV plugins: created 525 lines 20 FPS mode 2017-03-21 01:30:46 +01:00
f4exb
94d7170890 ATV Modulator: changed rf filter sliders handling and value display 2017-03-20 04:31:57 +01:00
f4exb
63510968b5 ATV Modulator: implemented 405 lines standard and added display of channel sample rate 2017-03-20 03:35:27 +01:00