f4exb
|
c99b16f7d7
|
Revert "Removed useless reference to the QPluginLoader in the Plugin structure"
This reverts commit 1e881d0b2f to avoid future conflicts.
|
2019-05-22 13:49:44 +02:00 |
|
Davide Gerhard
|
c24a37d011
|
pluginmanager: remove append of pluginLoader on m_plugins.
Seen that it is not used we can remove from the Plugin() object and
delete the instance at the end.
|
2019-05-22 08:31:07 +02:00 |
|
Davide Gerhard
|
63a63a807a
|
rework spaces on pluginmanager.cpp
|
2019-05-21 20:19:30 +02:00 |
|
Davide Gerhard
|
94d03f9004
|
remove useless CMAKE_CURRENT_BINARY_DIR
|
2019-05-21 20:19:30 +02:00 |
|
Davide Gerhard
|
3edc7b18f4
|
pluginmanager: fix support for old Qt5
|
2019-05-21 20:19:29 +02:00 |
|
Davide Gerhard
|
74ba41a587
|
first attempt to use cpack()
|
2019-05-21 20:19:28 +02:00 |
|
Davide Gerhard
|
588283a08d
|
add windows library/include to cmake
|
2019-05-21 20:19:27 +02:00 |
|
Davide Gerhard
|
23498ab24b
|
manage "correctly" plugins/pluginssrv folders
|
2019-05-21 20:19:25 +02:00 |
|
Davide Gerhard
|
dcfb7f6c97
|
cmake: full refactor to remove qmake and use cmake on all platforms
|
2019-05-21 20:19:25 +02:00 |
|
Davide Gerhard
|
fd642496b8
|
remove qmake project files
move to cmake only building system
|
2019-05-21 20:19:18 +02:00 |
|
f4exb
|
b01c4e2477
|
Device API: added a number of source and sink streams and update it from the plugins
|
2019-05-21 00:27:08 +02:00 |
|
f4exb
|
e62e187931
|
MIMO: AM demod: implemented stream index (except dialog and apply setting)
|
2019-05-20 16:31:15 +02:00 |
|
f4exb
|
1e881d0b2f
|
Removed useless reference to the QPluginLoader in the Plugin structure
|
2019-05-20 03:36:16 +02:00 |
|
f4exb
|
ad4827f36c
|
MIMO: handle channel and ancillary source / sink lists add / remove items
|
2019-05-19 12:54:22 +02:00 |
|
f4exb
|
88ea8b2ae9
|
Renamed createSampleXXXPluginInstanceYYY methods to remove the redundant YYY part
|
2019-05-19 10:28:50 +02:00 |
|
f4exb
|
7186182d71
|
MIMO: use proper functions to get the number of source and stream sinks from the MIMO device
|
2019-05-19 10:23:18 +02:00 |
|
f4exb
|
75ee688ac2
|
MIMO: implemented add/remove MIMO device set in main GUI
|
2019-05-18 11:59:56 +02:00 |
|
f4exb
|
ddde7a925f
|
MIMO: copied test source as multiple input. Adaptation of main classes
|
2019-05-18 06:30:37 +02:00 |
|
f4exb
|
2d44fa3b99
|
SoapySDR output: support floating point type samples
|
2019-05-17 18:35:34 +02:00 |
|
f4exb
|
60db6f76a6
|
MIMO support (4)
|
2019-05-16 00:43:15 +02:00 |
|
f4exb
|
6776afd277
|
MIMO support (3)
|
2019-05-15 18:51:10 +02:00 |
|
f4exb
|
7ddb62fb0d
|
MIMO support (2)
|
2019-05-15 08:33:13 +02:00 |
|
f4exb
|
b72ff29c27
|
MIMO support: added DSP Engine and Device for MIMO (1)
|
2019-05-13 01:55:12 +02:00 |
|
f4exb
|
b2e35b2d31
|
Added a hidden command line option to activate MIMO functionality
|
2019-05-12 10:25:55 +02:00 |
|
f4exb
|
81c6d4afd6
|
Windows build fixes
|
2019-05-11 10:13:14 +02:00 |
|
f4exb
|
8029194c02
|
Local output plugin and fixes
|
2019-05-10 23:38:52 +02:00 |
|
f4exb
|
ba4c8d7a68
|
Added the Local Source plugin
|
2019-05-10 13:20:30 +02:00 |
|
f4exb
|
6d5d77dc6c
|
Channel local source (1)
|
2019-05-10 00:34:35 +02:00 |
|
f4exb
|
e1d0dc838f
|
Code cleanup
|
2019-05-09 17:34:56 +02:00 |
|
f4exb
|
a5e9f251ef
|
Single channel API
|
2019-05-09 17:27:12 +02:00 |
|
f4exb
|
9e628917dc
|
Removed all obsolete references to devicesourceapi.h and devicesinkapi.h
|
2019-05-09 12:10:27 +02:00 |
|
f4exb
|
f94579921d
|
REST API: server mode instance summary streaming type fix
|
2019-05-09 11:11:31 +02:00 |
|
f4exb
|
029e559824
|
Single DeviceAPI: REST API fixes
|
2019-05-09 01:12:40 +02:00 |
|
f4exb
|
89e53cf179
|
Single DeviceAPI interface (1)
|
2019-05-08 22:11:53 +02:00 |
|
f4exb
|
69313daeae
|
Added a generic device API interface
|
2019-05-08 00:30:40 +02:00 |
|
f4exb
|
ca9c87ff43
|
Device sink API: removed useless methods
|
2019-05-08 00:18:29 +02:00 |
|
f4exb
|
d0683110d6
|
Device sink API and engine: removed the unused addSource and removeSource methods
|
2019-05-07 22:39:23 +02:00 |
|
f4exb
|
fad3ed66b6
|
GUI: removed multiple source channel warning popup
|
2019-05-07 21:13:32 +02:00 |
|
f4exb
|
7ea814c180
|
Plugin interface: use enum for single Rx or single Tx type and added the any type
|
2019-05-07 18:58:20 +02:00 |
|
f4exb
|
6771c6de5b
|
REST API server updates and fixes
|
2019-05-07 15:25:20 +02:00 |
|
f4exb
|
54e46837dd
|
REST API: changed binary tx parameter to ternary direction parameter (0: rx, 1: tx, 2: any)
|
2019-05-07 14:43:38 +02:00 |
|
f4exb
|
a69d8a6422
|
SSB Modulator: implemented hard limiter on compressor to prevent overload
|
2019-05-07 02:50:05 +02:00 |
|
f4exb
|
1a5f643705
|
Frequency Tracker: fixed REST API. New Python script to control frequency tracking via API
|
2019-05-06 00:39:53 +02:00 |
|
f4exb
|
cdf8a63294
|
Frequency tracker: added squelch gate control
|
2019-05-05 13:19:00 +02:00 |
|
f4exb
|
f63b0fe96c
|
Frequency tracker: added alpha factor of EMA control
|
2019-05-05 09:43:15 +02:00 |
|
f4exb
|
459063d4f2
|
Frequency tracker (4)
|
2019-05-04 22:00:24 +02:00 |
|
f4exb
|
fc650c5fd1
|
Method to get frequency from FLL. Fixed Channel Analyzer lock delta frequency display in case of decimation
|
2019-05-04 04:54:16 +02:00 |
|
f4exb
|
b4b157a9a4
|
Frequency tracker (1)
|
2019-05-04 01:55:58 +02:00 |
|
f4exb
|
aa60776795
|
Down channelizer: fixed sample saturation in 16 bit mode
|
2019-05-03 00:23:38 +02:00 |
|
f4exb
|
d841c4e554
|
Local Sink/Input: REST API fixes
|
2019-05-02 09:54:08 +02:00 |
|
f4exb
|
9e5003eab9
|
New plugin pair LocalSink and LocalInput to pipe streams internally
|
2019-05-02 04:02:40 +02:00 |
|
f4exb
|
9a39d0d898
|
Fixed IntHalfbandFilterEO factor calculation width forcing use of EOStorageType
|
2019-04-29 12:03:51 +02:00 |
|
f4exb
|
91089b6809
|
Remote sink: fixed chanel frequency shift calculation and access
|
2019-04-27 01:19:17 +02:00 |
|
f4exb
|
85a3e6fe44
|
Remote sink: updated REST API and new settings handling
|
2019-04-26 14:34:01 +02:00 |
|
f4exb
|
2833eb1b0e
|
Remote: pass center frequency on 64 bits
|
2019-04-26 02:46:21 +02:00 |
|
f4exb
|
111c035c09
|
Remote channel sink: decimation and shift: core changes
|
2019-04-26 01:27:36 +02:00 |
|
f4exb
|
07c5bd19b8
|
Remote channel sink: decimation and shift: GUI changes
|
2019-04-25 15:48:47 +02:00 |
|
f4exb
|
e55f33ffc9
|
Up channelizer: implemented direct setting of filter chain
|
2019-04-25 09:26:03 +02:00 |
|
f4exb
|
3a5bc0ac3a
|
Down channelizer: implemented direct setting of filter chain
|
2019-04-25 09:14:17 +02:00 |
|
f4exb
|
e1982f6068
|
REST API: added missing fields for reverse API in UDPSink
|
2019-04-20 19:52:42 +02:00 |
|
f4exb
|
2ab4dd6fb6
|
REST API: added missing fields for reverse API in some demods
|
2019-04-20 19:32:35 +02:00 |
|
f4exb
|
387c5a0e3b
|
Merge branch 'master' into dev
|
2019-04-18 23:31:42 +02:00 |
|
f4exb
|
c76adfc1a8
|
FreeDV: REST API fixes (1)
|
2019-04-17 17:34:02 +02:00 |
|
Davide Gerhard
|
74786f550d
|
sdrbase: fix type warning
warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
|
2019-04-15 15:42:02 +02:00 |
|
f4exb
|
c3a8c14517
|
Interpolators: added invert I/Q parameter. Default false
|
2019-04-12 00:17:49 +02:00 |
|
f4exb
|
fc49bd2855
|
ixed incomplete copyright headers (3): sdrbase
|
2019-04-11 14:32:15 +02:00 |
|
f4exb
|
4e24dd954e
|
HackRF output: FcPos parameter in REST API
|
2019-04-02 13:43:47 +02:00 |
|
f4exb
|
b9a06b2966
|
Simplified some shifted decimators
|
2019-04-02 02:03:54 +02:00 |
|
f4exb
|
e2ac286458
|
Series of shifted decimators matching shifted interpolators. Applied to HackRF input
|
2019-04-02 01:10:03 +02:00 |
|
f4exb
|
6db002bbe3
|
Decimators: cleanup code
|
2019-04-01 15:08:42 +02:00 |
|
f4exb
|
f8230eab53
|
Decimators: cleanup of old commented out code
|
2019-04-01 14:45:41 +02:00 |
|
f4exb
|
dc4a98b58a
|
HackRF output: compensate shifted interpolators
|
2019-04-01 14:40:01 +02:00 |
|
f4exb
|
bfcfe8f87c
|
Implemented shifted interpolators by 64 and fixed some shifted interpolators inf/sup chains
|
2019-04-01 03:24:45 +02:00 |
|
f4exb
|
b3b7c54b78
|
Implemented shifted interpolation up to 32
|
2019-04-01 02:12:50 +02:00 |
|
f4exb
|
8e6f9d8d24
|
HackRF output: implementation of Fc position selection in the GUI
|
2019-03-31 23:09:50 +02:00 |
|
f4exb
|
ca24d8e9f6
|
Shifted interpolators by 2
|
2019-03-31 11:14:40 +02:00 |
|
f4exb
|
9c5c726b97
|
HackRF: 2 way Rx/Tx frequency synchronization
|
2019-03-31 00:40:42 +01:00 |
|
f4exb
|
64b198e507
|
HackRF: suppression of Rx to Tx link frequency. Synchronization of Tx to Rx device center frequency.
|
2019-03-30 20:44:55 +01:00 |
|
f4exb
|
546d8dca5e
|
Reverse API originator information: implemented for start/stop in RTL-SDR and TestSource
|
2019-03-25 15:10:31 +01:00 |
|
f4exb
|
5cbadf9b3b
|
Reverse API originator information implementation with RTL-SDR, Lime-SDR Tx, AM demod, AM mod examples
|
2019-03-25 01:15:27 +01:00 |
|
ZigaS
|
a5f79909d5
|
Updates in deployment, using libopus from macports.
|
2019-03-14 12:13:20 +01:00 |
|
f4exb
|
554db8fe82
|
FreeDV demod: implemented modem input volume control. FreeDV mod: set volume polling to 10ms
|
2019-02-28 17:55:03 +01:00 |
|
f4exb
|
64993cfa2f
|
FreeDV demod: removed SSB style AGC
|
2019-02-28 13:59:38 +01:00 |
|
f4exb
|
7759f9cebc
|
FreeDV demod: fixed filters
|
2019-02-27 00:31:45 +01:00 |
|
f4exb
|
e5931ff2dc
|
FreeDV demodulator: first working version
|
2019-02-26 16:46:58 +01:00 |
|
f4exb
|
b999ab2c9a
|
FreeDV demodulator: REST API
|
2019-02-25 02:06:15 +01:00 |
|
f4exb
|
cc4604f6d8
|
FreeDV modulator: implemented audio input with possible resampling
|
2019-02-24 20:59:09 +01:00 |
|
f4exb
|
8ec923c746
|
FreeDV modulator: implemented set FreeDV mode setting
|
2019-02-22 15:30:51 +01:00 |
|
f4exb
|
97d12182c2
|
FreeDV modulator: removed some SSB specific things
|
2019-02-22 10:54:50 +01:00 |
|
f4exb
|
b1d103d4a8
|
FreeDV modulator: added a clone of SSB modulator
|
2019-02-22 07:17:27 +01:00 |
|
f4exb
|
9d3d4674d7
|
Optimize A-Law and Mu-Law compressors
|
2019-02-19 23:27:00 +01:00 |
|
f4exb
|
1823a78509
|
Copy audio to UDP/RTP: Opus implementation: some polishing
|
2019-02-19 11:53:26 +01:00 |
|
f4exb
|
765ee4a8ba
|
Audio UDP/RTP: Opus: delete and re-create encoder state when changing its parameters
|
2019-02-19 08:41:23 +01:00 |
|
f4exb
|
bd48a2feb5
|
Copy audio to UDP/RTP: Opus implementation (5)
|
2019-02-19 02:07:26 +01:00 |
|
f4exb
|
0aaab42f95
|
Copy audio to UDP/RTP: Opus implementation (4)
|
2019-02-19 00:36:32 +01:00 |
|
f4exb
|
297dcce2d3
|
Copy audio to UDP/RTP: Opus implementation (3)
|
2019-02-18 22:06:43 +01:00 |
|
f4exb
|
4c85516741
|
Copy audio to UDP/RTP: Opus implementation (2)
|
2019-02-18 18:29:37 +01:00 |
|
f4exb
|
44649fe486
|
Windows build fixes for G722 and Opus codecs
|
2019-02-18 13:19:47 +01:00 |
|
f4exb
|
a269462b55
|
Copy audio to UDP/RTP: Opus implementation (1)
|
2019-02-18 07:57:03 +01:00 |
|
f4exb
|
c1fb4bb46c
|
Copy audio to UDP/RTP: Opus environment setting
|
2019-02-18 02:30:43 +01:00 |
|