Commit Graph

650 Commits

Author SHA1 Message Date
ZigaS b743943c70 Update to Qt 5.12.0.
Project files with MacOS clang RPATH to use proper paths for shared objects.
Minor path updates in favor of loading plugin libs.
Deployment script packaging using Qt way(macdeployqt).
2018-12-27 09:48:30 +01:00
f4exb d13fb41927 Reverse API: channels: updated plugin versions 2018-12-24 14:52:53 +01:00
f4exb dc05df2bcc Reverse API: UDP source 2018-12-21 17:10:55 +01:00
f4exb f8f01d928f Reverse API: WFM mod 2018-12-21 16:25:22 +01:00
f4exb 98459f3972 Reverse API: SSB mod 2018-12-21 02:02:16 +01:00
f4exb ccad513947 Reverse API: ATV mod 2018-12-21 01:15:15 +01:00
f4exb 35702041a0 Reverse API: Daemon Source 2018-12-20 23:20:21 +01:00
f4exb 1803789400 Reverse API: AM and NFM mod REST API updates 2018-12-20 08:29:48 +01:00
f4exb c4a818cfae Reverse API: NFM mod changes 2018-12-20 06:04:14 +01:00
f4exb 0dea488163 Reverse API: AM mod changes 2018-12-20 00:09:53 +01:00
f4exb 2e58818776 Reverse API: right click dialog on start/stop button. Apply to RTL-SDR 2018-12-17 00:34:14 +01:00
f4exb 0e75cc3709 Wndows builds: removed reference to now obsolete MinGW64 toolchain 2018-12-14 17:49:06 +01:00
f4exb f5357e9917 PVS-Studio Analysis corrections for less serious issues 2018-11-18 11:06:41 +01:00
f4exb 059228e39f PVS-Studio Analysis corrections for serious issues 2018-11-18 09:39:22 +01:00
f4exb 7574cb23d4 Windows: MSVC2017: fixed more attribute unused cases (2) 2018-11-13 08:51:14 +01:00
f4exb dc2f25a00b Windows: MSVC2017: fixed more attribute unused cases (1) 2018-11-13 00:45:03 +01:00
f4exb e41df6f278 Spectrum: reworked phosphor display controls 2018-10-19 00:40:14 +02:00
f4exb 03441bdd6c Fixed Debian build on Bionic 2018-09-15 23:55:41 +00:00
f4exb f86afff3e8 Fixed Debian build 2018-09-16 01:30:43 +02:00
f4exb 94befa3e4e SDRDaemonSource: updated documentation 2018-09-15 20:24:49 +02:00
f4exb e78ee1b946 Make SDRDaemonSink -> DaemonSource work in all 16 / 24 bit samples combination 2018-09-13 02:33:56 +02:00
f4exb 05072ce4b9 Windows buiid: fixed UDP channel plugins pro files 2018-09-12 15:50:40 +02:00
f4exb da963179fb UDP source and sink: align message names 2018-09-12 15:46:42 +02:00
f4exb 5771ef4783 Foolproof AudioFifo to try fix issue #210. Consequently removed useless timeout parameter on read and write methods 2018-09-12 15:30:53 +02:00
f4exb d084d6ff5b Cosmetic changes 2018-09-12 01:21:51 +02:00
f4exb bdb0e50c5f UDP source and sink: updated documentation 2018-09-12 00:49:55 +02:00
f4exb 6f368d123b renamed udpsink directory to udpsource 2018-09-11 23:22:59 +02:00
f4exb f58cc3cc07 Renamed UDPSink to UDPSource 2018-09-11 22:36:16 +02:00
f4exb 87b9cff3c2 Rename libdaemonsrc to libdaemonsource 2018-09-11 17:05:16 +02:00
f4exb 0a42e2b0ac Rename daemonsrc to daemonsource 2018-09-11 16:50:55 +02:00
f4exb 3a32cf156c Rename DaemonSrc to DaemonSource 2018-09-11 16:32:14 +02:00
f4exb 6c77f2dfe5 Complete removal of SDRDaemon as a distinct binary 2018-09-11 13:41:09 +02:00
f4exb 4cd9055fe6 DaemonSrc: fixed missing channel deletion on GUI deletion. Added missing signals handling 2018-09-11 08:41:37 +02:00
f4exb 1590db3ce2 SDRDaemon: anonymize protected block 2018-09-10 18:52:40 +02:00
f4exb 98a1f1952f SDRDaemonSink and DaemonSource: do not set frequency via SDRDaemonSink 2018-09-07 00:58:09 +02:00
f4exb b75eb08a91 DaemonSource: pass device center frequency and baseband sample rate in the report 2018-09-06 21:54:09 +02:00
f4exb dcd8f94931 DaemonSink (2) 2018-09-05 08:44:14 +02:00
f4exb b2dc7a6cdc Changed SDRDaemonChannelXxx to DaemonXxx 2018-09-04 20:35:54 +02:00
f4exb 406ca837c3 SSBMod and WFMMod: fixed compiler warnings 2018-09-02 19:49:53 +02:00
f4exb b723479197 DaemonSrc: added more report data to the report API 2018-09-02 19:27:38 +02:00
f4exb d5f5328ab2 Removed old SDRDaemonChannelSource 2018-09-02 19:17:14 +02:00
f4exb b306aa8aa7 DaemonSrc: implemented status report to the GUI 2018-09-02 19:12:03 +02:00
f4exb 472a9b2532 DaemonSrc: added missing <QObject> include fixing mess in MOC generation at least in Qt 5.11.1 2018-09-02 02:00:01 +02:00
f4exb 0709cf02f4 DaemonSrc: added header protection 2018-09-01 22:24:21 +02:00
f4exb 3469b91163 Daemon channel source new plugin (5) 2018-09-01 09:53:16 +02:00
f4exb 2a6752c4cf Daemon channel source new plugin (4) 2018-09-01 04:43:15 +02:00
f4exb 4345132a9f Daemon channel source new plugin (3) 2018-09-01 04:37:23 +02:00
f4exb 4f4d417d5a Daemon channel source new plugin (2) 2018-09-01 00:18:35 +02:00
f4exb 5151f38977 Daemon channel source new plugin (1) 2018-08-31 23:29:53 +02:00
f4exb 26bc4d8f8e SDRDaemon channel source: added plugin 2018-08-31 18:30:52 +02:00
f4exb ac4b016ee7 UDP source and sink: Web API: more informative report 2018-08-16 10:46:01 +02:00
f4exb 3258331a76 UDP sink GUI: fixed internal widgets minimum widths 2018-08-16 01:05:50 +02:00
f4exb 2c7d45e9a6 UDP sink: effectively implemented low cutoff setting from web API 2018-08-16 01:05:19 +02:00
f4exb 53d6161e89 UDP source Web API setting correction. UDP sink default port set to 9998 2018-08-15 22:47:55 +02:00
f4exb b1da29a3c4 Sink plugins: corrected name getters and setters 2018-08-15 11:24:14 +02:00
f4exb 65d2d2a664 UDP sink: removed queued connection on socket connection (gets stuck with Qt >= 5.8) 2018-08-15 02:48:59 +02:00
f4exb a971e6da10 Web API: fixed bug in PUT/PATCH of modulators not setting differentially 2018-08-08 09:17:25 +02:00
f4exb 14ec3c01d8 SSB modulator: set samples to zero when no modulation. Fixes issue #204 2018-08-05 12:48:02 +02:00
f4exb d5f153ff75 Spectrum: added log/linear control 2018-07-04 23:11:28 +02:00
f4exb 5e1699c981 Bumped plugins version 2018-07-02 02:37:56 +02:00
f4exb 56e49baa3b Spectrum averaging: fixed average (1) 2018-07-01 02:16:59 +02:00
f4exb e9658e0346 Spectrum averaging (2): moving average 2018-06-30 22:30:42 +02:00
f4exb 5777875618 PVS studio static analyzer fixes (2) 2018-06-22 00:15:23 +02:00
f4exb 1eb8716a9f Fixes for Arch. Manual merge of pull request #183. DATV demod: fixed some of ffmpeg deprecation warnings 2018-06-13 00:20:51 +02:00
f4exb 3d8d9d34e0 UDP source: implemeted WEB API (2) 2018-05-25 18:44:24 +02:00
beta-tester 1c952d3b0e force 24h time format
changed hh:mm to HH:mm
changed dd.MM.yyyy to yyyy-MM-dd to uniform all date format
2018-05-11 11:00:08 +02:00
f4exb 7bf777e498 Get rid of ugly native dialogs on file chooser dialogs 2018-05-11 00:00:15 +02:00
f4exb b32330780b Level meters: fixed text position and make sure appropriate font is used 2018-05-07 03:38:57 +02:00
f4exb 56c0aaedcd Mag AGC: corrected step calculation. Added method to combine step up and down smoothing 2018-05-06 02:39:39 +02:00
f4exb bcc3476e9d Channel Tx plugins: use liberation font 2018-05-06 00:30:43 +02:00
f4exb 359af254f0 SSB modulator: fixed issue #167: typo in remove Tx registration method 2018-05-03 00:28:27 +02:00
f4exb 8d565f8187 SSB mod: fixed span slider aspect and bulky low/high cut slider group 2018-04-27 07:09:37 +02:00
Jason Gerecke 8cf3469c87 Fix spelling errors in documentation 2018-04-21 18:45:09 -07:00
Jason Gerecke f6ea7b216e Fix spelling errors present in UI files 2018-04-21 18:44:54 -07:00
f4exb 8c891a191a UDP source and sink: ensure proper click focus on line edits 2018-04-20 00:17:10 +02:00
f4exb 15f7c4d80e UDP source and sink: added dialogs to specify addresses and ports 2018-04-19 23:03:21 +02:00
f4exb befc08f2e1 UDP source: send audio samples always on 16 bits. Options to send raw I/Q in either 16 or 24 bits regardless of sample size at compile time 2018-04-19 13:34:22 +02:00
f4exb da362823dc UDPSink: use neutral denomination for I/Q sample size with sample size format 2018-04-19 00:52:01 +02:00
f4exb f8251ecb50 UDPSink: fixed wrong sample sizes based on I/Q actual sample size that can now be 16 or 32 bits 2018-04-19 00:43:29 +02:00
f4exb 5c51297717 Moved FFT filter destruction at end of the mod or demod destructor 2018-04-18 22:20:47 +02:00
f4exb def7592053 Widnows build fixes 2018-04-15 20:56:46 +02:00
f4exb 5c5c6d4b7a Added server plugins for ATV, SSB modulators and UDP sink 2018-04-15 18:48:59 +02:00
f4exb 274e6c645d UDP Sink: Web API: settings and report implementation 2018-04-15 18:25:22 +02:00
f4exb 62998101d3 WFM modulator: Web API: fixed set windows title 2018-04-15 10:59:01 +02:00
f4exb 1c1b073eba SSB modulator: Web API: fixed set windows title 2018-04-15 10:54:22 +02:00
f4exb 9a6069b6b2 NFM modulator: Web API: fixed set windows title 2018-04-15 10:46:11 +02:00
f4exb 8723bfb74b AM modulator: Web API: fixed set windows title 2018-04-15 10:42:51 +02:00
f4exb 889712b457 ATV modulator: Web API: fixed set windows title 2018-04-15 10:38:32 +02:00
f4exb 416f852861 ATV modulator: Web API: fixed video settings display in the GUI 2018-04-15 10:20:13 +02:00
f4exb 6320716eb9 ATV modulator: Web API: add possibility to set image and video files 2018-04-15 02:22:54 +02:00
f4exb 875cf59fda ATV modulator: pass text overlay switch in settings 2018-04-15 01:34:46 +02:00
f4exb b21ea9ab2f ATV modulator: Web API: settings and report implementation 2018-04-15 00:52:39 +02:00
f4exb b38d2a2a65 SSB mod: Web API: settings and report implementation 2018-04-14 21:46:53 +02:00
f4exb e3815e4076 SSB mod: moved AF input mode in settings structure 2018-04-13 08:41:34 +02:00
f4exb b151b00182 SSBMod YAML file 2018-04-12 23:49:29 +02:00
f4exb 83efddee9a Build ModWFM tx channel server plugin and apply corrections to other server plugins 2018-04-09 00:54:25 +02:00
f4exb b4d7a0a905 WFM demod: Web API: settings and report implementation 2018-04-09 00:37:17 +02:00
f4exb b2d153ed9e Build ModAM tx channel server plugin. Bumped version to 3.14.2 2018-04-06 01:04:31 +02:00
f4exb 0ba86c0d22 AM demod: Web API: settings and report implementation. NFM demod: fixes 2018-04-06 00:54:18 +02:00
f4exb 376e0d9b1f AM mod: put AF input mode in settings 2018-04-05 21:58:45 +02:00
f4exb a447193bd7 DSD demod: make FM deviation independent of RF bandwidth. Bumped version to 3.14.1 2018-04-01 09:33:08 +02:00
f4exb f838258937 NFM mod and demod: fixed lowpass filter initialization at construction time (segfault correction with CTCSS) 2018-03-31 15:06:35 +02:00
f4exb 53beb8a92d Removed UDP address and port from Channel marker 2018-03-30 19:06:27 +02:00
f4exb e0356a39a5 Multiple audio: updated plugins documentation 2018-03-30 11:51:57 +02:00
f4exb 75201ad303 Multiple audio support: WFM modulator 2018-03-29 17:27:03 +02:00
f4exb 0d7f73f595 Multiple audio support: SSB modulator 2018-03-29 16:57:42 +02:00
f4exb eb57c1aca6 Multiple audio support: NFM modulator 2018-03-29 15:42:20 +02:00
f4exb 2380211533 Multiple audio support: AM modulator 2018-03-29 15:20:38 +02:00
f4exb 745e187e2b Multiple audio support: extend audio output information to UDP/RTP information. New audio preferences dialog 2018-03-25 11:50:34 +02:00
f4exb 7aaa230eb4 Multiple audio support: added ability to manage more than one audio output 2018-03-24 23:50:28 +01:00
f4exb 15e62814de Multiple audio support: removed audio methods from DSP engine and use AudioDeviceManager instead 2018-03-24 03:36:49 +01:00
f4exb d4e1521c90 Web API: new entry point to get a channel report. Applied to NFM mod and demod 2018-03-18 20:17:11 +01:00
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 b2e446afcc Windows build: new location for export header 2018-03-10 20:32:46 +01:00
f4exb 28e9df5fe8 Clang clean compile 2018-03-04 01:47:51 +01:00
f4exb 2e5cfcafee PVS-Studio static analysis corrections (3) issue #137 2018-02-24 10:29:27 +01:00
f4exb 2b846f5d28 PVS-Studio static analysis corrections (2) issue #137 2018-02-22 03:04:42 +01:00
f4exb f01b90094b PVS-Studio static analysis corrections (1) issue #137 2018-02-21 18:54:59 +01:00
f4exb 0ce9035e0a Web API: fixed webapiSettingsGet not initializing own channel or device structure 2018-02-21 13:50:50 +01:00
f4exb 2d519abbb6 NFM mod: Web API: corrected settings formatter 2018-02-14 23:39:23 +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 d6519d7133 SSM modulator: lock mutex when size of magnitude AGC is changed 2018-02-03 17:26:24 +01:00
f4exb b0a97510e2 Moving average cleanup 2018-02-03 10:33:02 +01:00
f4exb a47587e16f Specify Scope and Spectrum Vis floating point sample scale 2018-01-22 14:07:24 +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 4444084b7a Updated version of all modulators 2018-01-09 01:23:27 +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 5c6984899e AM, SSB demod, SSB mod: fixed interpolator setting in apply channel settings. Fixes issue #117 2018-01-05 19:14:27 +01:00
f4exb 80d243811f UDP sink: fixes 2018-01-02 16:23:31 +01:00
f4exb 7c5066d27c Bumped to version 3.9.1 and 2018 2018-01-02 12:38:28 +01:00
f4exb 018c8ade40 WFM modulator: fixed tone frequency and apply channel settings output sample rate handling 2018-01-02 12:32:22 +01:00
f4exb fdce9958e5 NFM modulator: corrected NCO sample rate setting in apply channel settings 2018-01-02 10:32:00 +01:00
f4exb f1ead09337 LimeSDR: more informative debug message on apply settings 2017-12-30 10:17:30 +01:00
f4exb f27bb2d1c2 UDP Sink : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-30 00:30:41 +01:00
f4exb e5baca1a37 NFM, SSB and WFM Mods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-30 00:18:51 +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 e39e080cc0 Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method 2017-12-29 05:22:26 +01:00
f4exb 324aaa86b6 Plugins: cppcheck corrections 2017-12-29 03:22:04 +01:00
f4exb fa1e772383 NFM mod: fixed deserializer 2017-12-28 03:29:26 +01:00
f4exb 3bc221bab8 Server: web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE. LimeSDR Tx example working 2017-12-27 11:10:47 +01:00
f4exb 7577e6f145 Web API: NFM modulator settings parameters optional 2017-12-24 04:19:44 +01:00
f4exb bf6607044a Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH with all settings parameters optional 2017-12-24 03:27:07 +01:00
f4exb d79ef49112 Plugin interface: simplify createTxChannelGUI 2017-12-23 10:38:45 +01:00
f4exb 0f7faff299 Plugin interface: simplify createTxChannel 2017-12-23 10:16:27 +01:00
f4exb 703aa21159 Plugin interface: simplify createRxChannel 2017-12-23 09:54:42 +01:00
f4exb 514e408aac Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel POST implementation and rework in the PluginInterface 2017-12-23 05:56:40 +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 e1ad61d692 Bumped version of all channel plugins 2017-12-18 00:06:01 +01:00
f4exb 6d12443100 Server: changes to support DeviceSet 2017-12-17 23:15:42 +01:00