f4exb
16364d604a
Remote input buffer size rework: member name changes. Adjust sample sink fifo size from sample rate
2020-06-28 10:14:35 +02:00
f4exb
b7284b6b5c
Updated version and changelogs
2020-06-27 10:52:43 +02:00
f4exb
48e3a2808e
RTL-SDR bias tee. Updated documentation
2020-06-27 10:49:09 +02:00
f4exb
e62b0c7836
RTL-SDR bias tee. Implements #533
2020-06-27 10:47:50 +02:00
f4exb
111c7237aa
Frequency tracker: REST API: added tracking delta frequency in report. Implements #550
2020-06-27 10:34:47 +02:00
f4exb
423476140a
LocalSource: fixed DSPSignalNotification& message passing to baseband
2020-06-27 10:05:12 +02:00
f4exb
eee7640cdd
LocalSink: fixed DSPSignalNotification& message passing to baseband and size sink FIFO depending on channel sample rate
2020-06-27 10:05:03 +02:00
f4exb
d4959e0a40
LocalSink: increase device link FIFO size
2020-06-27 10:04:38 +02:00
f4exb
cf6c964e69
Fixed LocalSink and LocalInput samples threading model by adding one decoupling FIFO. Fixes issue #549
2020-06-27 10:04:25 +02:00
f4exb
18cee9d101
Updated version and changelogs
2020-06-24 05:25:56 +02:00
f4exb
f13783b4e5
IQ swap: fixed transverter dialog
2020-06-23 22:25:54 +02:00
f4exb
128f091566
IQ swap: updated plugins GUI
2020-06-23 20:00:24 +02:00
f4exb
77c583385a
IQ swap: updated plugins documentation
2020-06-23 19:57:54 +02:00
f4exb
c4136c6a44
IQ swap: REST API: implementation in plugins
2020-06-23 19:56:50 +02:00
f4exb
cc5d614f67
IQ swap: initial implementation in plugins
2020-06-23 19:29:58 +02:00
f4exb
9508e8b88a
Updated version and changelogs
2020-06-20 10:02:23 +02:00
f4exb
cba77b8f35
Channel analyzer: fixed scope vis feed regression. Fixes issue #547
2020-06-20 09:50:13 +02:00
f4exb
662ac6ef6d
DSD demod: REST API: DMR private key implementation
2020-06-15 13:51:46 +02:00
f4exb
e72ec4c879
DSD demod: implemented DMR basic privacy followinf dsdcc v1.8.7 changes
2020-06-15 12:40:59 +02:00
f4exb
e79e11546c
PlutoSDR: fixed handling of open device status. Fixes issue #510
2020-05-20 11:23:51 +02:00
f4exb
a8969af144
Updated plugins version
2020-05-16 08:15:47 +02:00
f4exb
68fcdff6d1
GLSpectrumGUI: removed reference to message queue in setBuddies method in LoRa demod
2020-05-15 23:30:44 +02:00
f4exb
a125ab02cf
GLSpectrumGUI: removed reference to message queue in setBuddies method
2020-05-15 23:27:39 +02:00
f4exb
7d6d351891
SpectrumVis: removed message queue parameter from configure method
2020-05-15 23:22:34 +02:00
f4exb
4d9d804f97
Websocket spectrum: adapted plugins (missing bits)
2020-05-15 23:14:19 +02:00
f4exb
0d5ecaca9f
Websocket spectrum: adapted LoRa demod
2020-05-15 23:12:46 +02:00
f4exb
9945c6a8f8
Websocket spectrum: adapted plugins
2020-05-15 22:57:09 +02:00
f4exb
ac6c3b08f2
Websocket spectrum: first implementation
2020-05-15 22:49:35 +02:00
Sergei I. Korolev
d9ea8d4abc
Added more flexible build options
2020-05-02 17:57:00 +03:00
f4exb
9029a7f24f
ATV modulator: make OpenCV code objects compatible with OpenCV version in Ubuntu 20.04. Fixes issue #511
2020-04-28 05:41:05 +02:00
f4exb
567acfcbc9
Fixed some warnings from Mac ports compilation (2)
2020-04-28 05:36:59 +02:00
f4exb
f1d46c440a
Fixed incorrect frequency display when transverter is engaged. Fixes issue #509
2020-04-28 05:36:46 +02:00
f4exb
44d8f8022b
DATV demod: compatibility with newer dvbs2.h
2020-04-28 05:36:34 +02:00
f4exb
e5144c8bbc
DATV demod: apply commit 0902155da2f79f2cdfdbe12b849c5f515f1f0d55 math.h only
2020-04-28 05:36:19 +02:00
f4exb
953079668f
DATV demod: apply commit 2ac274f77e6cb6ad6d2a81c9f94f05ea00ea4833 Customize MER for QAM constellations too.
2020-04-28 05:36:12 +02:00
f4exb
85bbcd0c68
DATV demod: apply commit 3479085369c2466fb2672f8e529e771c8fa22d1c Control refresh of tracking FIR filter.
2020-04-28 05:35:58 +02:00
f4exb
d0f97d0a5c
DATV demod: apply commit90c280f03339fe173baf2f908c37135b9b4c05bd Add complex ops.
2020-04-28 05:35:49 +02:00
f4exb
8f46029457
DATV demod: apply commit dd2d9b97025a34a1b168439d60528826b6c9ebf6 Fix RRC amplitude.
2020-04-28 05:35:39 +02:00
f4exb
6172f5a33f
XTRX: REST API: fixed wrong setting object
2020-04-20 01:11:32 +02:00
f4exb
577ca59760
LimeSDR: revised labels and tooltips for antenna select. Fixes issue #506
2020-04-19 12:58:34 +02:00
f4exb
b64d813cfc
Fixed some warnings from Mac ports compilation
2020-04-19 06:14:45 +02:00
f4exb
c7e7215199
XTRX: fixed sample rate setting
2020-04-18 19:12:37 +02:00
f4exb
4300ae6623
LimeSDR: GUI: flip SR and Hw/Sw decimation or interpolation displays
2020-04-18 19:10:01 +02:00
f4exb
be7ec93654
XTRX: cosmetic changes
2020-04-11 17:48:03 +02:00
f4exb
0d094f4aa7
LimeSDR: cosmetic changes
2020-04-09 06:49:28 +02:00
f4exb
03d39f8483
LimeSDR: use constant instead of define for buffer size
2020-04-09 06:49:16 +02:00
f4exb
f528347fd5
AM demod: fixed initialization of squelch counter. Fixes issue #502
2020-04-09 06:48:58 +02:00
f4exb
8a088199c9
Samplesources GUI file record: updated documentation
2020-04-02 05:01:00 +02:00
f4exb
bbe4605258
Samplesources GUI file record: right click to choose file
2020-04-02 05:00:43 +02:00
f4exb
71e65c4e9c
RTLSDR GUI file record: right click to choose file
2020-04-02 05:00:10 +02:00
f4exb
597633009c
BladeRF2: REST API: implemented actions: implementation
2020-04-02 04:55:24 +02:00
f4exb
fb8a1f9df9
BFM demod: added initialization of message to GUI address
2020-03-29 00:02:54 +01:00
Sergei I. Korolev
7f47cd978d
* fix opencv constants namespace
2020-03-22 04:05:17 +03:00
f4exb
323e75cddd
REST API device and channel actions: extension of record action: implementation
2020-03-10 19:44:27 +01:00
f4exb
4020f66315
REST API device and channel actions: FileSource: added seek millis
2020-03-10 15:51:40 +01:00
f4exb
b317c0a59d
REST API: device and channel actions: fixes to implementation
2020-03-10 15:31:38 +01:00
f4exb
07c11edb87
REST API device and channel actions: general implementation and RTLSDR and FileSource implementations
2020-03-10 08:33:15 +01:00
f4exb
6398f4dd42
XTRX output: added missing file in cmake file
2020-02-27 11:17:16 +01:00
f4exb
afc17ca12b
FileSource: fixed various issues with settings with GUI and REST API. Fixes issue #481
2020-02-26 14:14:45 +01:00
f4exb
c473c31035
BFM demod: fixed message to GUI initialization in baseband class. Fixes #469
2020-01-25 03:43:55 +01:00
f4exb
e33ed72059
Removed MIMO plugins and related code
2020-01-01 11:41:00 +01:00
f4exb
d11f56adb9
REST API: updates for MIMO (4)
2019-12-24 19:10:20 +01:00
f4exb
6855602a7f
Device API: removed useless stream index parameter on channel API methods
2019-12-23 23:41:44 +01:00
f4exb
ddc4667bdb
REST API: updates for MIMO
2019-12-23 18:51:38 +01:00
f4exb
d0858f21fb
Added possibility to specify devices that cannot be discovered automatically. This implements #445
2019-12-16 01:03:47 +01:00
f4exb
99e16cf0bc
Removed obsolete signals causing unresolved references
2019-12-14 12:39:47 +01:00
f4exb
98e4b55d74
DATV Demod: fixed some (legitimate) MSVC issues
2019-12-14 05:33:09 +01:00
f4exb
653f8c1330
Renamed DownSampleChannelizer back to (new) DownChannelizer
2019-12-13 15:15:21 +01:00
f4exb
5d1d455a90
Remote Sink: fixed center frequency in meta data
2019-12-13 01:45:00 +01:00
f4exb
14a21b10cb
Removed obsolete references to DownChannelizr
2019-12-13 00:43:07 +01:00
f4exb
1359aac9b6
Removed ThreadedBasebandSampleSink
2019-12-13 00:42:37 +01:00
f4exb
1e1cfba178
Remote Sink: GUI and REST API fixes
2019-12-12 23:49:38 +01:00
f4exb
30ddab77e3
Remote output: threading refactoring
2019-12-12 18:25:19 +01:00
f4exb
1a8028a4eb
Commented too frequent debug messages
2019-12-12 18:25:12 +01:00
f4exb
18f833c650
Remote Sink: methods cleanup
2019-12-12 18:25:05 +01:00
f4exb
923ac7695a
Remote Sink: threading refactoring
2019-12-11 23:20:11 +01:00
f4exb
fb3ccd05d3
Removed Remote Sink from build
2019-12-11 03:03:48 +01:00
f4exb
8004559ab5
Frequency Tracker: refactoring of classes: even more fixes
2019-12-10 13:55:42 +01:00
f4exb
85304534ca
FrequencyTracker: refactoring of classes more fixes
2019-12-10 08:50:53 +01:00
f4exb
5eff8ef3a3
Remote Sink: refactoring of classes
2019-12-10 08:27:13 +01:00
f4exb
91b24a7c90
Rx plgins: refactoring of classes (3)
2019-12-09 13:44:12 +01:00
f4exb
f1112f64d0
LocalSource plugin cleanup and fixes
2019-12-09 13:44:02 +01:00
f4exb
12735f26a9
Tx plugins: fixed VU meter handling
2019-12-09 13:43:54 +01:00
f4exb
fb242d15d3
Frequency Tracker: refactoring of classes
2019-12-09 13:43:07 +01:00
f4exb
38e1635149
Frequency Tracker: refactoring of classes: more fixes
2019-12-09 12:58:56 +01:00
f4exb
4399f6b537
Local sink: implemented play toggle REST API
2019-12-09 10:38:22 +01:00
f4exb
ef85977682
Local source: implemented play toggle REST API
2019-12-09 10:32:50 +01:00
f4exb
282267dc38
ATV demod: removed useless back communication with GUI
2019-12-04 07:20:23 +01:00
f4exb
6ee705fcd7
DATV demod: refactoring of classes
2019-12-04 07:20:13 +01:00
f4exb
735f1cdbb4
Rx plugins: refactoring of classes (2)
2019-12-04 07:20:05 +01:00
f4exb
0873672a74
ATV demod: full refactoring
2019-12-02 02:10:55 +01:00
f4exb
3fde47ff70
ATV modulator: removed useless mutex in ATVModSource
2019-12-01 19:54:01 +01:00
f4exb
f7a241439c
AM modulator: fixed asym FFT filter management
2019-12-01 15:12:36 +01:00
f4exb
cbb963754c
ATV modulator: fixed horizontal and vertical bars
2019-12-01 01:50:14 +01:00
f4exb
1d2bcf95f5
ATV modulator: corrected FM modulation
2019-11-27 03:21:36 +01:00
f4exb
a5c5790b6f
ATV modulator: fixed TV standard setting
2019-11-27 01:36:24 +01:00
f4exb
b49e68e77b
Channel Analyzer: refactoring of classes and downsampling chain reorganization
2019-11-24 10:15:23 +01:00
f4exb
4005b70175
AM, NFM and DSD demod fixes
2019-11-24 10:13:17 +01:00
f4exb
5c5079108b
DSDDemod: fixes
2019-11-23 12:11:41 +01:00
f4exb
941bb715ee
NFMDemo: fixed setSelectedCtcssIndex method
2019-11-23 09:57:26 +01:00
f4exb
193430e02f
Removed experimental NFM demod from build
2019-11-23 07:47:24 +01:00
f4exb
5b83b2a4a8
Rx plugins: refactoring of classes (1)
2019-11-23 07:40:36 +01:00
f4exb
c3e3044b98
Tx plugins fixes and further refactoring around MsgConfigureChannelizer and audio
2019-11-21 00:42:31 +01:00
f4exb
b135a9582b
NFM demod: fixed audio FIFO fill
2019-11-19 03:54:28 +01:00
f4exb
4326af12ee
Tx channels: fixed stream assignment with MIMO devices
2019-11-19 01:24:02 +01:00
f4exb
d1b80524ea
Channel Tx plugins: added support of MIMO devices
2019-11-17 11:09:35 +01:00
f4exb
19da4eae76
Scope: added DOA projections and updated ChannelAnalzyer
2019-11-15 22:58:28 +01:00
f4exb
5649162d9e
Fixed some MSVC compatibility issues
2019-11-15 09:37:14 +01:00
f4exb
147bf5c24e
Removed extraneous plugins/channelmimo directory
2019-11-15 02:25:14 +01:00
f4exb
34965d3935
Tx refactoring: added some missing method bodies
2019-11-15 02:20:03 +01:00
f4exb
48174ad5cf
Renamed UpSampleChannelizer back to UpChannelizer
2019-11-15 01:39:11 +01:00
f4exb
5a843a573c
Removal of UpChannelizer and ThreadedBasebandSampleSource
2019-11-15 01:39:02 +01:00
f4exb
3b74153ec6
SampleSourceFifo refactoring and Tx code reorganization
2019-11-15 01:05:32 +01:00
f4exb
246ff824af
Corrected network manager process memory leaks (Rx side)
2019-11-12 18:46:45 +01:00
f4exb
e6a929470f
Renamed SampleSourceFifo to SampleSourceFifoDB to mark double buffered nature of FIFO
2019-11-02 11:03:07 +01:00
f4exb
5bc6b7e702
Merge pull request #436 from ra1nb0w/macosx
...
leansdr: fixes for macos
2019-11-02 10:59:57 +01:00
Davide Gerhard
0572a1643c
leansdr: fixes for macos
...
- plscodes.LENGTH
llvm < 3.9.0 doesn't support "Variable length array" and therefore
can't be used (it is not part of c++11 standard). see commit
e7545b33ff
- float casting is needed to avoid confusione between double and float
- F_SETPIPE_SZ is not supported on macOS
2019-11-02 08:42:35 +01:00
f4exb
d58fa18b55
Updated documentation changelogs and version
2019-11-01 19:45:45 +01:00
f4exb
1fa5c5dd90
TestSink: removed useless code
2019-11-01 10:28:12 +01:00
f4exb
8e8789efd9
TestSink GUI cosmetic change
2019-10-28 18:40:35 +01:00
f4exb
dce1951e94
TestSink spectrum display
2019-10-28 01:26:45 +01:00
f4exb
077a083336
ChannelAnalyzer: set trace length to FFT length when auto-correlation by IFFT is used
2019-10-27 22:25:20 +01:00
f4exb
4949e1fd04
Tx plugins: corrected FIFO begin iterator vs number of samples read
2019-10-27 08:03:32 +01:00
f4exb
8412260d5a
Test Sink fixes
2019-10-25 18:24:54 +02:00
f4exb
d63f1a3ed5
Fixed some compilation issues
2019-10-25 13:57:19 +02:00
f4exb
e2fd1384f7
TestSink output plugin
2019-10-25 13:50:55 +02:00
f4exb
8123f128b2
AMMod: adapt to MO devices
2019-10-21 01:00:46 +02:00
f4exb
cf52553304
MIMO: MO operation fixes
2019-10-20 20:05:30 +02:00
f4exb
ff617b6f7d
Reworked sample MI FIFO and MIMO device engine
2019-10-09 07:39:52 +02:00
f4exb
239c5974a7
FIFO for multiple input handling: implementation
2019-10-09 07:39:52 +02:00
f4exb
51a07c3f7b
Channel Rx plugins: implement MIMO support
2019-10-09 07:39:52 +02:00
f4exb
01f0dd906a
Corrected device display name channel handling
2019-10-09 07:39:52 +02:00
f4exb
ee3313dc82
Plugins device enumeration optimization: factorization of common code for Rx/Tx devices
2019-10-09 07:39:52 +02:00
f4exb
e9bbf0b266
Plugins device enumeration optimization
2019-10-09 07:39:52 +02:00
f4exb
085b571900
Fixed TestMI web API adapter
2019-10-09 07:39:52 +02:00
f4exb
92856056cf
BladeRF, HackRF: minor fixes
2019-10-09 07:39:52 +02:00
f4exb
500f5bc82c
Presets for MIMO
2019-10-09 07:39:52 +02:00
f4exb
0a03c5d587
Fallback of sample sink vector in test MI source and device MIMO engine
2019-09-10 18:47:34 +02:00
f4exb
d1ba318c45
Allow channel marker to be present in more than one spectrum in MIMO mode
2019-09-09 00:59:03 +02:00
f4exb
ac39e55779
TestMI and MIMO engine fixes
2019-09-07 10:45:12 +02:00
f4exb
94c1b9a972
Upgraded SerialDV. Removed unused attribute in LocalSink GUI
2019-09-02 01:05:27 +02:00
f4exb
3cf8a2e826
HackRF output: implemented transverter mode
2019-08-28 13:28:53 +02:00
f4exb
f8d367c569
FreeDV demod
2019-08-28 00:57:33 +02:00
f4exb
d4a32affc2
RTL-SDR: rf bandwidth deserialization fix
2019-08-27 22:39:48 +02:00
f4exb
52593ab240
HackRF input: implemented transverter mode
2019-08-27 08:41:32 +02:00
f4exb
16ba59d3c6
FreeDV demod: fixed reverse API channel id specification
2019-08-27 00:20:15 +02:00
f4exb
d2bb967773
FreeDV demod: fixed spectrum display span
2019-08-26 23:55:23 +02:00
f4exb
6dae67d5b1
MIMO engine: use SampleSinkVectors instead of SampleSinkFIFOs
2019-08-26 10:40:33 +02:00
f4exb
9401e12643
Updated changelogs and version
2019-08-24 11:52:08 +02:00
f4exb
78d62789f2
LocalSink: safety measures to ensure processSamples does not work when thread is stopping
2019-08-24 05:09:56 +02:00
f4exb
e12f4ed71b
Channel Analyzer: use FFTW (or Kiss) engine with Hamming window for auto correlation
2019-08-18 01:58:09 +02:00
f4exb
41f640bd63
MIMO simplification
2019-08-14 02:56:15 +02:00
f4exb
ec22056cbf
REST API: config: fixes (2)
2019-08-13 12:18:47 +02:00
f4exb
0d65f00983
REST API: config: ATV modulator: added missing webapiUpdateChannelSettings implementation
2019-08-12 13:21:00 +02:00
f4exb
ca66e47283
REST API: config: fixes (1)
2019-08-12 01:46:27 +02:00
f4exb
9af9b0972e
REST API: config: added DATV demodulator
2019-08-11 12:47:51 +02:00
f4exb
c914de4846
REST API: config: added ATV demodulator
2019-08-11 11:35:53 +02:00
f4exb
b980a92995
REST API: config: added PATCH and fixes
2019-08-11 01:27:19 +02:00
f4exb
c777ec881d
REST API: config: PUT (5): mapper work and rework. ChannelAnalyzer complements
2019-08-09 18:45:10 +02:00
f4exb
3ecb73e36e
REST API: Channel Analyzer settings (1)
2019-08-08 18:42:17 +02:00
f4exb
524326de6d
REST API: GLScope settings
2019-08-08 09:25:34 +02:00
f4exb
d4dacaf84d
REST API: config: PUT (4): mapper work and rework
2019-08-07 00:27:34 +02:00
f4exb
f80d16451b
REST API: config: PUT (1): swagger implementation. Various small fixes
2019-08-05 18:29:09 +02:00
f4exb
a88556d6f6
REST API: config: GET (13): corrected missing return in deserialize methods of the adapters
2019-08-05 03:42:04 +02:00
f4exb
4b3d088407
GLSpectrum settings refactoring (1)
2019-08-05 01:56:29 +02:00
f4exb
7688f187bc
REST API: config: use specialized ChannelWebAPIAdapter class similar to what has been done for devices
2019-08-05 00:10:56 +02:00
f4exb
a078239685
REST API: config: GET (11). Support of the rest of devices
2019-08-04 20:24:44 +02:00
f4exb
4b493da226
REST API: config: GET (10): mechanism to deal with device settings API formatting without creating a complete device object. Applied to Airspy input
2019-08-03 11:21:46 +02:00
f4exb
ae49f17484
REST API: config (9): preset channel Tx adapters where there is CW keyer. Fixed the rest of the modulators
2019-08-03 01:47:36 +02:00
f4exb
68a4e23fb0
REST API: config (8): preset channel Tx adapters where there is CW keyer. AM mod working only
2019-08-03 01:05:16 +02:00
f4exb
9610a6b93a
REST API: config (7): preset channel Tx adapters where there is no CW keyer
2019-08-03 01:05:16 +02:00
f4exb
a4007b762e
REST API: config: (6): config preset channel Rx adapters
2019-08-03 01:05:16 +02:00
f4exb
2274d20856
REST API: config: GET (5): all API supported channels refactoring to use static methods for settings GET. PUT. PATCH
2019-08-03 01:05:16 +02:00
f4exb
ef82b89182
REST API: config: GET (4): optimize channel settings API management and generally improve constedness
2019-08-03 01:05:16 +02:00
f4exb
810bbe2979
REST API: config: GET (3): mechanism to deal with channel settings API formatting without creating a complete channel object. Applied to AM demod
2019-08-03 01:05:16 +02:00
f4exb
11d12ab992
CW keyer from keyboard: updated documentation changelogs and version
2019-07-31 03:19:56 +02:00
f4exb
04ba1b2c84
Audio modulators audio feedback: AM, NFM, SSB: right click feedback enable to choose audio output
2019-07-31 02:51:19 +02:00
f4exb
6d3ab1a730
Audio modulators audio feedback: AM, NFM, SSB. Removed existing changes for FreeDV and WFM
2019-07-31 02:38:50 +02:00
f4exb
68f6994f49
differentiate DSPConfigureAudio messages for input and output device
2019-07-30 21:27:48 +02:00
f4exb
1ac701f01b
Audio modulators audio feedback: added enable flag in the settings
2019-07-30 19:42:44 +02:00
f4exb
ac9704fda5
Audio modulators audio feedback: new member attributes
2019-07-30 18:31:24 +02:00
f4exb
2c72e885ec
CW keyer keyboard input: REST API updates. Make sure that in iambic mode complete dots and dashes are generated
2019-07-30 13:12:15 +02:00
f4exb
1f30f527f5
CW keyer: standardize settings processing
2019-07-30 01:31:46 +02:00
f4exb
aaa2647cb1
DATV demod: updated documentation. Updated changelogs and version
2019-07-28 12:26:58 +02:00
f4exb
2f5b50d206
DATV demod: added UDP transport stream output
2019-07-28 10:54:04 +02:00
f4exb
57fa540288
PlutoSDR: updated documentation
2019-07-26 19:23:20 +02:00
f4exb
100929af7a
PlutoSDR input: updated documentation
2019-07-26 01:03:51 +02:00
f4exb
1255784b7f
PlutoSDR input: implement control of hardware DC and IQ corrections
2019-07-25 13:57:24 +02:00
f4exb
3aaa24a06f
PlutoSDR input: added new buttons for hardware corrections
2019-07-25 08:42:32 +02:00
f4exb
df5822a570
DATV demod: fix DVB-S FEC 7/8 not recognized from the GUI
2019-07-25 00:35:55 +02:00
f4exb
47d919d55d
Merge master into dev
2019-07-23 22:59:30 +02:00
Martin Hauke
a1548333a7
Fix some typos
2019-07-22 23:14:23 +02:00
f4exb
71192a4130
Removed old DV serial engine files. Make serialDV dependency mandatory. Updated various readmes
2019-07-21 10:15:49 +02:00
f4exb
0e98dbd938
SSB mod: base audio compressor sample rate on audio sample rate
2019-07-18 22:07:45 +02:00
f4exb
8de5ab4b14
SSB mod: updated documentation. Bumped version and changelogs
2019-07-18 02:05:48 +02:00
f4exb
827fc6cf27
SSB demod: implement compressor based on sndfilter code. Removed previous AGC based compressor
2019-07-18 01:48:07 +02:00
f4exb
6ae81cce71
DATV demod: updated readme with DVB-S2 information
2019-07-18 00:05:57 +02:00
f4exb
c27da569d5
DATV demod: leandvb: fixed possible int to float conversion issues in computation
2019-07-17 16:10:57 +02:00
f4exb
f2e236d401
DATV demod: do not update DVB framework unnecessarily (for channel center frequency and filter bandwidth changes)
2019-07-17 15:58:06 +02:00
f4exb
d68f591c76
DATV demod: grey out checkboxes text for disabled controls in DVB-S2
2019-07-17 15:43:20 +02:00
f4exb
9beca1a307
DATV demod: MSVC build: fixed some initializations and destructions
2019-07-17 15:01:29 +02:00
f4exb
0219f119a8
DATV demod: fixes for MSVC compilation
2019-07-17 13:57:50 +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
35cd053485
DATV demod: removed leansdr dependency in DATV demod settings and GUI
2019-07-16 18:40:00 +02:00
f4exb
354b59c793
DATV demod: detect MODCOD induced change in constellation and update screen points (DVB-S2)
2019-07-16 18:19:29 +02:00
f4exb
fbbc9a19b7
DATV demod: fixed FP handling in leansdr/sdr.h. Fixed call to cstln_lut constructor
2019-07-16 01:05:53 +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
c00ccf3b64
SSB demod: fixed span log2 retrieval from preset
2019-07-11 22:24:35 +02:00
f4exb
53867b73f9
FileSource: removed unwanted reference to handleData()
2019-07-10 22:22:22 +02:00
f4exb
acb5e94c40
FileSource channel plugin: updated documentation
2019-07-10 22:02:34 +02:00
f4exb
0b0985f918
FileSource channel: final changes. Bumped version and updated changelogs
2019-07-10 01:58:29 +02:00
f4exb
9526d82ab8
FileSource channel: fixed 16 bits sample size processing and play loop
2019-07-09 02:07:13 +02:00
f4exb
45cf4c86d5
FileSource channel: fixes (2)
2019-07-08 14:15:36 +02:00
f4exb
27ba28d406
FileSink: changed some debug messages
2019-07-08 14:15:21 +02:00
f4exb
7e6d02f675
FileSource channel: initial commit
2019-07-08 01:45:29 +02:00
f4exb
d0c2b73d99
Full renaming of FileSource device to FileInput
2019-07-08 00:59:04 +02:00
f4exb
7fcc24e06c
FileSource input: renaming of settings and report
2019-07-07 00:33:00 +02:00
f4exb
93d91a01db
KiwiSDR: fixed DC block toggle update in GUI
2019-07-03 23:49:10 +02:00
f4exb
02642b654a
Local source channel: fixed REST API
2019-07-03 21:17:05 +02:00
f4exb
764fc99e40
Frequency tracker: fixed REST API
2019-07-01 02:26:18 +02:00
f4exb
e317b06fc9
Airspy: use device sample rate detection in libairspy by default
2019-06-30 03:13:07 +02:00
f4exb
7559330482
Added more debug messages in device enumeration
2019-06-26 17:44:44 +02:00
f4exb
2961fbccb3
Fixed BladeRF support
2019-06-26 00:43:03 +02:00
f4exb
4e1bee09e3
Build: MSVC build introduction
2019-06-24 18:25:53 +02:00
f4exb
634723ae2c
Restored the previously suppressed __attribute__ unused in a portable way
2019-06-19 18:50:55 +02:00
f4exb
aa0290bd19
FreeDV: use mainstream freeDV modem from codec2 instead of internal library. Updated git checkout SHA1 to latest. Updated version and changelogs.
2019-06-15 10:58:55 +02:00
f4exb
68e4eaac68
PVS-Studio analys fixes: core package minor issues
2019-06-15 07:00:09 +02:00
f4exb
5d7aa89304
PVS-Studio analys fixes: leandvb serious issue
2019-06-14 17:02:48 +02:00
f4exb
06dea9b29f
PVS-Studio analys fixes: core package serious issues
2019-06-14 16:58:09 +02:00
f4exb
63132f0165
Device user arguments: updated documentation
2019-06-14 14:10:25 +02:00
f4exb
8ce43225ae
Device user arguments: use it in SoapySDR
2019-06-14 01:14:27 +02:00
f4exb
7f97826c58
KiwiSDR: added a DC block
2019-06-09 20:56:22 +02:00
f4exb
58ee095194
KiwiSDR: updated documentation and Qt5 websockets dependencies where missing. Updated version and changelogs
2019-06-09 19:51:59 +02:00
f4exb
8d493a9d2d
FreeDV demod: implemented interpolator/decimator
2019-06-09 19:04:32 +02:00
f4exb
fb0ec4a680
SSB demod: reworked AGC to handle the threshold gate properly
2019-06-09 09:25:18 +02:00
f4exb
2cefa0ed69
KiwiSDR: implemented file record name
2019-06-09 01:44:04 +02:00
f4exb
dc15668469
KiwiSDR: implemented report in REST API
2019-06-09 00:56:31 +02:00
f4exb
8ea5606034
KiwiSDR: restored disconnect signal with reporting in the GUI
2019-06-08 22:28:06 +02:00
f4exb
4c04ac85ed
KiwiSDR: implemented REST API and cosmetic changes
2019-06-08 21:25:08 +02:00
f4exb
9e8c8a4507
Merge pull request #361 from Vort/kiwiangel
...
Add basic support for KiwiSDR receivers
2019-06-07 10:20:00 +02:00
Vort
779f3fdb16
Add basic support for KiwiSDR receivers
2019-06-07 10:51:10 +03:00
f4exb
e5a8c4562e
WFM demod: updated documentation
2019-06-07 01:34:50 +02:00
f4exb
df99dc9557
WFM demod: set input sample rate to the minimum for the required bandwidth and audio sample rate
2019-06-06 02:10:00 +02:00
f4exb
2fb09e3a25
Merge branch 'dev' of https://localhost:8008/gitlab/sdr/sdrangel into dev
2019-06-04 21:34:30 +02:00
f4exb
8a66650df4
WFM demod: variable RF bandwidth. Implements #320
2019-06-04 20:48:06 +02:00
f4exb
014f62d558
MIMO: moved signal notification messageto general DSP commands
2019-06-04 16:57:27 +02:00
f4exb
7a6f1b79ce
Build: Linux: added perseus external library
2019-06-03 01:30:05 +02:00
f4exb
816e0e28e0
Build: Linux: added airspyhf external library
2019-06-03 00:35:06 +02:00
f4exb
8a5ffe6b1f
Build: Linux: added libiio external library
2019-06-02 23:55:59 +02:00
f4exb
c885105a87
Build: Linux: added libbladeRF external library
2019-06-02 23:28:37 +02:00
f4exb
356d5b8010
Build: Linux: added LimeSuite external library
2019-06-02 01:05:33 +02:00
f4exb
839dcdf0dc
Build: fixed triggering of demoddsd build when using external libraries
2019-06-01 21:35:33 +02:00
f4exb
cde8b87985
ATV modulator: corrected OpenCV dependencies and removed ugly hack
2019-06-01 01:31:55 +02:00
f4exb
8b9ccaa90e
NFM demod: fixed low pass filter
2019-05-31 22:22:30 +02:00
f4exb
bdc68ba4df
Merge branch 'mimo' into dev
2019-05-31 20:13:48 +02:00
f4exb
76f20fe5d0
Merged latest developments on dev branch (4.8.1 and 4.8.2)
2019-05-31 12:45:29 +02:00
f4exb
9284b47880
ATV modulator: fixed undefined symbol cv::VideoCapture
2019-05-31 11:07:36 +02:00
f4exb
af32260b51
Perseus server: added libusb include and lib
2019-05-31 09:58:34 +02:00
f4exb
966ea1ed07
Debian: updated changelog. Bumped version
2019-05-31 09:00:37 +02:00
f4exb
ecb4a08718
MIMO: channel marker affinity with the stream being displayed on the main spectrum. Implemented in demod AM
2019-05-30 18:38:10 +02:00
f4exb
696ec6caeb
SSB demod: corrected processing without AGC and changed some defaults
2019-05-30 15:52:12 +02:00
f4exb
552af0b250
SSB demod: allow FFT filter bandwidth limit to reach input sample rate
2019-05-30 10:39:30 +02:00
f4exb
766c5bff1c
SSB demod: set limit on the maximum filter bandwidth relative to actual channel sample rate
2019-05-30 02:43:25 +02:00
f4exb
d0c829f141
Test MI: added option to lock stream selection to spectrum display
2019-05-29 23:53:33 +02:00
f4exb
e361afd29f
MIMO: implement I/Q correction for sources
2019-05-29 22:09:19 +02:00
f4exb
7e4753ac59
AM demod: corrected copy and paste error
2019-05-29 12:17:48 +02:00
f4exb
d2c31059dd
AM demod: implemented low pass filter after the demod
2019-05-29 11:23:28 +02:00
f4exb
9bd9c805de
NFM demod: implemented interpolator for audio
2019-05-28 18:48:10 +02:00
f4exb
e7215b54da
SSB demod: implemented interpolator for audio
2019-05-28 18:36:18 +02:00
f4exb
1e3980c5e0
AM demod: fixed audio interpolator. Issue #354
2019-05-28 18:11:42 +02:00
f4exb
f9328789d5
MIMO: test MI: fixed updateFrequencyShiftLimit method zeroing frequency shift
2019-05-28 16:31:44 +02:00
Davide Gerhard
f61d1c3908
add gettimeofday() compatibility function for windows
...
plugins that need that:
- remotesink
- remotesource
2019-05-28 15:19:19 +02:00
Davide Gerhard
2e04d2fe9d
fix windows code to build with MSVC
...
- remove __attribute__((unused)) not supported on MSVC
- remove __attribute((unused)) not supported on MSVC
- add symbol exports to RemoteDataReadQueue and RemoteDataQueue
- add export symbols to sdrsrv
2019-05-28 15:19:19 +02:00
Davide Gerhard
6e80780d17
cmake: windows fixes for MSVC
...
- disable sdrangelbench on windows with MSVC
- fix cpu flags test code for MSVC
- add ico file
2019-05-28 15:19:12 +02:00
f4exb
a0f16a1db0
MIMO: test MI: select stream to be displayed on main sperctrum
2019-05-28 12:09:08 +02:00
f4exb
bb8366bfde
MIMO: test MI source: implemented file record
2019-05-28 08:56:36 +02:00
Vort
cf89e20fb9
Use correct encoding for file names in FileSource plugin ( fixes #205 )
2019-05-27 08:26:38 +03:00
f4exb
f9a8523714
MIMO: add channel to testMI (2)
2019-05-27 02:52:33 +02:00
f4exb
eff28e8b63
MIMO: add channel to TestMI (1)
2019-05-26 02:14:35 +02:00
Davide Gerhard
92129089a5
add basic external libraries
...
- codec2
- cm256cc
- mbelib
- serialdv
- dsdcc
2019-05-23 23:51:20 +02:00
f4exb
6c71893143
Improve MSVC 2015 compatibility of FileSource plugin ( fixes #348 )
...
SoapySDR: enhanced log message during scan to show which id parameters are used
Windows build fixes
Perseus server: fixed missing libusb libraries in cmake file
2019-05-23 16:25:44 +02:00
Davide Gerhard
b3baf1f7fb
cmake: remove cm256cc library dependency from local{sink,input}
2019-05-23 11:49:57 +02:00
Davide Gerhard
a4c8a9978a
cmake: fix *_DIR usage on FindLib and re-import SoapySDR module
2019-05-22 17:20:11 +02:00
f4exb
c500e6f408
merge
2019-05-22 08:21:09 +02:00
f4exb
3f4c0a2e70
Use Qt precise timer for test and file sources
2019-05-21 23:33:36 +02:00
f4exb
bdd685c63e
TestSource: debug message for QTimer
2019-05-21 21:18:49 +02:00
Davide Gerhard
ab2d9270ac
libxtrx: fix LIBXTRX_LIBRARY variable
2019-05-21 20:40:16 +02:00
Davide Gerhard
32d9a73e44
bump version to 4.8.0 and fix new plugins
...
new cmake for:
- channeltx/localsource
- samplesink/localoutput
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
5ff197bc35
fixes for ubuntu 16.04
...
- probably libfreedv/freedv_api.cpp needs more work to avoid crash if
the user select 700C or 800XA
2019-05-21 20:19:29 +02:00
Davide Gerhard
5ceffe14cc
rework to prepare for use cpack; new sdrangel icon
2019-05-21 20:19:29 +02:00
Davide Gerhard
0602879b2e
import freqtracker to new cmake config
2019-05-21 20:19:28 +02:00
Davide Gerhard
d52f260d11
localsink and localinput to new cmake format
2019-05-21 20:19:28 +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
Vort
2cdfd08b88
Improve MSVC 2015 compatibility of FileSource plugin ( fixes #348 )
2019-05-21 16:18:58 +03:00
f4exb
71de6774c4
MIMO: dialog to select device stream from channel. Implemented in AM demod
2019-05-21 01:52:13 +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
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
490d384ecf
Removed obsolete references to libsqlite3
2019-05-18 21:08:17 +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
1777eab1e3
NFM demod: added REST API support for high pass filter setting
2019-05-18 03:41:28 +02:00
f4exb
2c3bbea5bc
NFM demod: updated documentation
2019-05-17 22:46:23 +02:00
f4exb
5096816143
NFM demod: added high pass audio filter control
2019-05-17 22:06:59 +02:00
f4exb
2d44fa3b99
SoapySDR output: support floating point type samples
2019-05-17 18:35:34 +02:00
f4exb
082aa77f06
Frequency Tracker: make lock converge faster
2019-05-14 01:18:51 +02:00
f4exb
9d22738412
Perseus: add libusb in cmake files
2019-05-13 00:35:03 +02:00
f4exb
c69b1421a7
Local Output/Sink: updated documentation
2019-05-11 00:42:21 +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
7e128335f1
Propagate change to channel UIs
2019-05-09 21:07:05 +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
89e53cf179
Single DeviceAPI interface (1)
2019-05-08 22:11:53 +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
fcc8817f62
Changelog and version change
2019-05-07 16:45:03 +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
85af6ecacc
Frequency Tracker: added server plugin and Windows build updates
2019-05-06 11:17:25 +02:00
f4exb
f8879bf47a
Frequency Tracker: updated documentation
2019-05-06 11:01:51 +02:00
f4exb
30725b9651
Frequency Tracker: init sequence fix. Tracking low correction threshold. GUI updates
2019-05-06 01:57:41 +02:00
f4exb
ce12f40d73
Frequency Tracker: updated documentation
2019-05-05 18:43:33 +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
4c278eef8d
Frequency tracker (5)
2019-05-05 01:20:11 +02:00
f4exb
459063d4f2
Frequency tracker (4)
2019-05-04 22:00:24 +02:00
f4exb
e1662d2f4e
Frequency tracker (3)
2019-05-04 10:02:48 +02:00
f4exb
230737cac5
Frequency tracker (2)
2019-05-04 04:55:01 +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
c733bade1f
Windows build fixes
2019-05-02 21:38:28 +02:00
f4exb
a369f590f9
Local Input: fixed sample rate and center frequency propagation to channels
2019-05-02 20:48:25 +02:00
f4exb
52a2fc44b8
Local Input/Sink: added server plugins
2019-05-02 11:33:32 +02:00
f4exb
ab98a84532
Local Input/Sink: updated documentation
2019-05-02 10:29:27 +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
65f7e185b4
Remote sink and input: update documentation
2019-04-30 21:23:49 +02:00
f4exb
f9107b78b2
Remote input: limit m_readLengthSamples range
2019-04-30 08:43:55 +02:00
f4exb
2a8ee97c01
Remote input: R/W balance: increased correction limit to the equivalent of +/- 10ms per read (~20%)
2019-04-29 00:25:26 +02:00
f4exb
d0779be1d2
Remote input: R/W balance: calculate exponential moving average on floating point for better accuracy
2019-04-28 22:05:54 +02:00
f4exb
c60079397e
Remote input: moved writes increment counter in the write method for better consistency
2019-04-28 21:22:48 +02:00
f4exb
91089b6809
Remote sink: fixed chanel frequency shift calculation and access
2019-04-27 01:19:17 +02:00
f4exb
102013791e
Remote sink: fixed position GUI feedback
2019-04-26 19:36:23 +02:00