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
f4exb
85a3e6fe44
Remote sink: updated REST API and new settings handling
2019-04-26 14:34:01 +02:00
f4exb
3642a7a2f6
Remote input: Redo the channelizer stuff with the new sample rate to re-synchronize everything
2019-04-26 12:06:36 +02:00
f4exb
105873bfda
ValueDial fixes
2019-04-26 11:34:35 +02:00
f4exb
c0919b1129
Remote input: GUI cosmetic changes
2019-04-26 03:56:12 +02:00
f4exb
c269472f6e
Remote sink / input: pass center frequency in Hz
2019-04-26 03:07:50 +02:00
f4exb
74a9c5d36c
Remote: base CRC32 number of bytes for calculation on data FEC size
2019-04-26 02:50:02 +02:00
f4exb
2833eb1b0e
Remote: pass center frequency on 64 bits
2019-04-26 02:46:21 +02:00
f4exb
7199ff8271
Remote input GUI: add mini dial for sub kHz center frequency digits
2019-04-26 02:46:18 +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
8d799a5a6b
Updated versions and changelog
2019-04-25 01:06:08 +02:00
f4exb
4cc81d55da
DSD demod: save PLL enable and audio mute indicators in preset
2019-04-24 17:50:31 +02:00
f4exb
ea9df8700b
Remote input: removed extraneous v in front of version
2019-04-24 17:40:58 +02:00
f4exb
f23f2db168
Debian fixes (2)
2019-04-22 00:48:13 +00:00
f4exb
1f8f8e4286
Merge branch 'master' into dev
2019-04-21 20:34:59 +02:00
f4exb
50d39f856d
LimeSDR: change antenna labels for Lime Mini (fixed)
2019-04-21 01:06:23 +02:00
f4exb
fbb29ba9cd
Fixed some compiler warnings
2019-04-21 00:13:14 +02:00
f4exb
fbd875003a
Revert "LimeSDR: change antenna labels for Lime Mini"
...
This reverts commit aefb1b7f3f
.
2019-04-21 00:07:47 +02:00
f4exb
e98d983bff
Remote sink channel: corrected destruction from the GUI
2019-04-20 23:28:51 +02:00
f4exb
d504b060f9
REST API: added missing bits in some modulators and demodulators for reverse API
2019-04-20 19:53:16 +02:00
f4exb
1e0da5b8ee
AM demod: fixed reverse API settings from the API
2019-04-20 19:11:58 +02:00
Davide Gerhard
121504eeb3
enable fcdpro/fcdproplus on macOS; remove asound dependency
...
asound is not needed; now it uses qt audio
2019-04-19 08:46:26 +02:00
f4exb
387c5a0e3b
Merge branch 'master' into dev
2019-04-18 23:31:42 +02:00
f4exb
924e54118c
FreeDV: REST API fixes (2)
2019-04-18 00:50:49 +02:00
f4exb
c76adfc1a8
FreeDV: REST API fixes (1)
2019-04-17 17:34:02 +02:00
f4exb
aefb1b7f3f
LimeSDR: change antenna labels for Lime Mini
2019-04-16 22:58:38 +02:00
f4exb
c856d4035f
HackRF output: fixed setting of Fc pos from REST API. Bumped version
2019-04-16 01:00:50 +02:00
Davide Gerhard
d1d51a5d34
bladerf2output: fix warning
...
format specifies type 'unsigned long' but the argument has type 'uint64_t'
2019-04-15 15:42:02 +02:00
Davide Gerhard
036eda0a92
fcdpro/fcdproplus: disable samplesource on macOS
2019-04-15 15:41:49 +02:00
Davide Gerhard
941aea3b92
cm256cc: fix path and pkgconfig discovery
2019-04-15 15:39:57 +02:00
Davide Gerhard
9d5c6f765e
libdsdcc: fix path and pkgconfig discovery
2019-04-15 15:39:30 +02:00
f4exb
bf27409f50
PlutoSDR: updated documentation
2019-04-14 18:08:57 +02:00
f4exb
d683ecb6d6
HackRF: updated documentation
2019-04-14 17:52:57 +02:00
f4exb
d0bb485ba2
BladeRF: updated documentation
2019-04-13 23:48:16 +02:00
f4exb
c37f219696
PlutoSDR output: implemented baseband or device sample rate input option
2019-04-13 23:00:02 +02:00
f4exb
2f3418487d
PlutoSDR input: implemented baseband or device sample rate input option
2019-04-13 22:16:08 +02:00
f4exb
41fd3ea765
HackRF output: implemented Fc tooltip center frequency shift
2019-04-13 21:44:15 +02:00
f4exb
1860d20220
HackRF output: implemented baseband or device sample rate input option
2019-04-13 21:33:17 +02:00
f4exb
457c873365
HackRF input: implemented baseband or device sample rate input option
2019-04-13 21:20:22 +02:00
f4exb
af098400d5
BladeRF2 output GUI: fixed alternate sample rate display width
2019-04-13 09:24:02 +02:00
f4exb
10be66085b
BladeRF2: implemented baseband or device sample rate input option
2019-04-12 14:14:17 +02:00
f4exb
bfe38e7965
BladeRF: updated documentation
2019-04-12 13:20:07 +02:00
f4exb
6bc1323c38
BladeRF1: updated plugin version and screenshots
2019-04-12 00:30:57 +02:00
f4exb
66bfff90da
BladeRF1 output: implemented baseband or device sample rate input option
2019-04-12 00:18:29 +02:00
f4exb
60cb77fe2d
BladeRF output: invert I/Q
2019-04-12 00:18:16 +02:00
f4exb
461b33f099
BladeRF1 input: implemented baseband or device sample rate input option
2019-04-11 23:07:44 +02:00
f4exb
4bb0f4f51a
Fixed incomplete copyright headers (2): plugins/samplesource
2019-04-11 06:57:41 +02:00
f4exb
ef15157a50
Fixed incomplete copyright headers (1)
2019-04-11 06:39:30 +02:00
f4exb
dc519fbda7
XTRX input: implemented baseband or device sample rate input option
2019-04-10 23:40:45 +02:00
f4exb
c94b7ccbe2
XTRX output: implemented baseband or device sample rate input option
2019-04-10 22:10:49 +02:00
f4exb
7b7598b806
LimeSDR: updated documentation
2019-04-09 23:19:52 +02:00
f4exb
8ab8fc3e0d
LimeSDR output: implemented baseband or device sample rate input option
2019-04-09 21:40:33 +02:00
f4exb
8123cacafd
LimeSDR input: implemented baseband or device sample rate input option
2019-04-09 01:34:51 +02:00
f4exb
89506fe368
RTL-SDR: updated documentation and widgets tool tips
2019-04-07 12:34:45 +02:00
f4exb
6978a90d43
RTL-SDR: implemented baseband or device sample rate input option
2019-04-07 02:06:05 +02:00
f4exb
d9e13de372
LimeSDR input: moved the transverter mode button in the GUI and updated documentation
2019-04-06 10:38:31 +02:00
f4exb
f4d0066edf
RTL-SDR: fixed gain setting sequence (issue #321 )
2019-04-03 23:01:29 +02:00
f4exb
ab49d4bf19
HackRF input: match sample rate limits with the Tx part (1 to 10 MS/s)
2019-04-02 23:29:10 +02:00
f4exb
624a3e8ef5
HackRF: updated documentation
2019-04-02 22:29:17 +02:00
f4exb
4e24dd954e
HackRF output: FcPos parameter in REST API
2019-04-02 13:43:47 +02:00
f4exb
e2ac286458
Series of shifted decimators matching shifted interpolators. Applied to HackRF input
2019-04-02 01:10:03 +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
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
345112f1fe
Reverse API originator information: implemented for start/stop in all sink plugins
2019-03-25 15:26:01 +01:00
f4exb
cd35732807
Reverse API originator information: implemented for start/stop in all source plugins
2019-03-25 15:21:17 +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
369aebf1ed
Reverse API originator information: implemented in all channel Tx plugins
2019-03-25 13:57:59 +01:00
f4exb
4e4d293e01
Reverse API originator information: implemented in all channel Rx plugins
2019-03-25 13:53:48 +01:00
f4exb
6be1d908ab
Reverse API originator information: implemented in all sink plugins
2019-03-25 13:46:42 +01:00
f4exb
9b30d602c3
Reverse API originator information: implemented in all source plugins
2019-03-25 13:41:38 +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
f4exb
8699bdcbc4
DATV demod: more cleanup
2019-03-24 19:59:06 +01:00
f4exb
94cd6b0f0d
DATV demod: more leansdr cleanup and Windows build
2019-03-24 19:53:23 +01:00
f4exb
929bd81679
DATV demod: updated documentation
2019-03-24 14:57:45 +01:00
f4exb
ca88a3a42e
Channel Analyzer: fixed bug in deserialization. Fixes issue #314
2019-03-24 10:53:30 +01: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
af181914e1
DATV demod: process video and audio mute buttons coloring the same way. Make audio voulme log
2019-03-23 09:38:29 +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
2d86373418
DATV demod: audio implementation (2)
2019-03-21 08:35:29 +01:00
f4exb
80a25cc8fb
DATV demod: Fixed deprecation (2)
2019-03-20 17:44:26 +01:00
f4exb
eabb6a0c47
DATV demod: Audio test (2). Fixed deprecation (1)
2019-03-20 17:27:50 +01:00
f4exb
4f1247301f
DATV demod: audio test (1)
2019-03-20 08:42:31 +01:00
f4exb
3d86752411
DATV demod: implemented non working audio
2019-03-20 02:15:59 +01:00
f4exb
e4f973e1b1
DATV demod: reformat DATVideoRender code
2019-03-20 01:14:38 +01:00
f4exb
8001f9c1c6
DATV demod: pre-process audio stream
2019-03-20 00:07:05 +01:00
f4exb
b83b7eec06
DATV demod: audio setup
2019-03-19 23:12:54 +01:00
f4exb
0d7e573fae
DATV demod: removed sample rate from settings
2019-03-18 02:43:58 +01:00
f4exb
cc8edc9e75
DATV demod: refactored using the settings scheme
2019-03-18 02:26:03 +01:00
f4exb
7961f50791
DATV demod: added a settings structure
2019-03-17 23:49:28 +01:00
f4exb
d4fe404dd6
DATV demod: switched to work branch copy of leansdr
2019-03-17 21:31:42 +01:00
f4exb
7b9cb0e9fe
DATV demod: formatted code
2019-03-17 01:36:44 +01:00
f4exb
88a4632303
Bumped version to 4.5.1 and updated changelog
2019-03-14 23:27:17 +01:00
f4exb
ee7c2cee0d
Windows build updates
2019-03-13 01:08:53 +01:00
f4exb
96836e7ff6
libfreedv: use in FreeDV mod
2019-03-05 01:23:25 +01:00
f4exb
3a24bdf1da
libfreedv: use in FreeDV demod
2019-03-05 01:01:38 +01:00
f4exb
749cd82b51
Updated plugins documentation with minimal baseband sample rate requirements where necessary
2019-03-02 12:39:47 +01:00
f4exb
c5a6956458
FreeDV: added documentation
2019-03-02 11:35:20 +01:00
f4exb
d73b9df15c
FreeDV: removed mode 700D from the GUIs
2019-03-01 01:54:35 +01:00
f4exb
3d48bd576e
FreeDV demod: a few fixes
2019-03-01 01:52:41 +01:00
f4exb
74604a25d4
FreeDV: a few fixes
2019-03-01 00:25:57 +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
2c8cce0940
FreeDV demod: VU meter adjustments
2019-02-28 15:31:31 +01:00
f4exb
4e7b2ac72a
FreeDV demod: implement VU meter on modem input
2019-02-28 15:15:04 +01:00
f4exb
64993cfa2f
FreeDV demod: removed SSB style AGC
2019-02-28 13:59:38 +01:00
f4exb
37916cb568
FreeDV demod: stats in the GUI (3) and other fixes. SSB UI deserialization: fixed spectrum setting
2019-02-28 02:42:19 +01:00
f4exb
ac5b6c184a
FreeDV demod: stats in the GUI (2)
2019-02-27 18:37:07 +01:00
f4exb
2c76698857
FreeDV demod: stats in the GUI (1)
2019-02-27 17:41:11 +01:00
f4exb
1e4d563ae6
FreeDV demod: added a resync button
2019-02-27 14:53:50 +01:00
f4exb
96b72667b5
FreeDV demod: collect some statistics
2019-02-27 13:57:38 +01:00
f4exb
b4bd35fc21
FreeDV demod: default settings adjustments and minor fixes
2019-02-27 08:16:00 +01:00
f4exb
1acbda8659
FreeDV mod: fixed audio resampling filter sample rate
2019-02-27 02:19:02 +01:00
f4exb
fdbe8a6b59
FreeDV demod: added 700C. More filter fixes
2019-02-27 01:56:27 +01:00
f4exb
7759f9cebc
FreeDV demod: fixed filters
2019-02-27 00:31:45 +01:00
f4exb
6c3536e0a0
FreeDV modulator: fixed record timings (corrected sample size)
2019-02-26 20:45:50 +01:00
f4exb
e5931ff2dc
FreeDV demodulator: first working version
2019-02-26 16:46:58 +01:00
f4exb
e2a357440a
Merge branch 'master' into dev
2019-02-26 00:46:30 +01:00
f4exb
990863d48b
FreeDV modulator: fixed file total and current times
2019-02-26 00:26:16 +01:00
f4exb
9232f67668
FreeDV modulator: fixed FreeDV arrays initialization (fixed)
2019-02-26 00:19:15 +01:00
f4exb
5dbf374d0f
Revert "FreeDV modulator: fixed FreeDV arrays initialization"
...
This reverts commit d5c1b2be97
.
2019-02-26 00:09:58 +01:00
Stefan Biereigel
c7a5c06624
handle ssbmod/ssbmodgui USB/LSB convention inconsistency
2019-02-25 20:07:20 +01:00
Stefan Biereigel
9a4f912102
respect usb flag for ssbmod REST API calls
2019-02-25 18:39:25 +01:00
f4exb
a66afffd9e
FreeDV demod: initialize FreeDV stuff
2019-02-25 02:29:59 +01:00
f4exb
d5c1b2be97
FreeDV modulator: fixed FreeDV arrays initialization
2019-02-25 02:29:37 +01:00
f4exb
21d34f62ea
SSB demod: added missing swagger library
2019-02-25 02:28:56 +01:00
f4exb
b999ab2c9a
FreeDV demodulator: REST API
2019-02-25 02:06:15 +01:00
f4exb
5009f0a7a0
FreeDV demodulator: set filters and channelizer depending on mode bandwidth requirements
2019-02-25 01:47:41 +01:00
f4exb
4faa574faf
FreeDV demodulator: removed more useless parameters
2019-02-25 01:33:32 +01:00
f4exb
7ffe6da0d1
FreeDV demodulator: removed useless parameters
2019-02-25 01:15:10 +01:00
f4exb
23c7a9d359
FreeDV demodulator: created as a copy of SSB demod
2019-02-25 00:13:57 +01:00
f4exb
cc4604f6d8
FreeDV modulator: implemented audio input with possible resampling
2019-02-24 20:59:09 +01:00
Stefan Biereigel
282be4e7c9
fix SSB modulator configuration API query
2019-02-24 14:57:06 +01:00
f4exb
951e0243f2
FreeDV modulator: make modem output scaling depend on mode to optimize modulation module level
2019-02-24 11:21:21 +01:00
f4exb
66284abdb4
FreeDV modulator: corrected tone frequency setting and do not apply CW keyer sample rate setting
2019-02-24 05:11:21 +01:00
f4exb
6b34a913fd
FreeDV modulator: implemented all modes
2019-02-24 05:08:41 +01:00
f4exb
9cc8c836ef
FreeDV modulator: get modem sample rate from settings
2019-02-24 03:46:04 +01:00
f4exb
c0e2d2d81f
FreeDV modulator: 2400A from all modulations
2019-02-24 03:28:54 +01:00
f4exb
e34faee3ce
FreeDV modulator: basic 2400A from file modulation
2019-02-24 01:09:22 +01:00
f4exb
f481a28a6c
FreeDV modulator: compilation conditional to codec2 library found
2019-02-22 15:57:27 +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
632feb75c5
FreeDV modulator: register plugin and change default color
2019-02-22 09:56:17 +01:00
f4exb
b1d103d4a8
FreeDV modulator: added a clone of SSB modulator
2019-02-22 07:17:27 +01:00
f4exb
42cb3ea74f
SoapySDR: fixed some GUI issues
2019-02-07 23:45:16 +01:00
f4exb
211bfcf873
Windows build fixes
2019-02-03 11:09:09 +01:00
f4exb
a64de98571
PlutoSDR: bumped plugin version
2019-02-03 02:20:16 +01:00
f4exb
8a0508c609
SDRDaemon device plugins migration to Remote device: final changes to remove daemon references. Updated version and Debian changelog
2019-02-03 01:52:11 +01:00
f4exb
60ca383a6e
Rename SDRDaemonSource device plugin to RemoteInput (2): REST API
2019-02-03 00:49:57 +01:00
f4exb
4fe16095d4
Rename SDRDaemonSource device plugin to RemoteInput (1)
2019-02-03 00:26:26 +01:00
f4exb
ffb766b42d
Rename SDRDaemonSink device plugin to RemoteOutput (2): REST API
2019-02-02 23:27:34 +01:00
f4exb
ad66b4af49
Rename SDRDaemonSink device plugin to RemoteOutput (1)
2019-02-02 22:58:42 +01:00
Robin Getz
95edff4985
plutosdr: grab the RF bandwidth range from the device
...
This will use the RF bandwidth from the device, which is different
between AD9363 and AD9364.
Things are now managed like the device likes - analog low pass bandwidth
is RF (complex) bandwidth, not baseband single I or Q bandwidth.
Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-02-01 16:42:08 -05:00
f4exb
4372938b15
Windows build: fixed SoapySDR build
2019-01-27 13:21:12 +01:00
f4exb
6fb6cc4dc4
Windows build: fixed rtlsdr build
2019-01-27 10:41:10 +01:00
f4exb
c294f0a017
Migration of DaemonSource channel to RemoteSource
2019-01-23 00:44:13 +01:00
f4exb
5b04cf4b5a
Migration of DaemonSink channel to RemoteSink
2019-01-22 23:39:12 +01:00
f4exb
e5b23e9864
Voice type modulators: corrected documentation on sound file input format
2019-01-22 13:30:54 +01:00
f4exb
918e42e8c5
Updated XTRX documentation and Debian changelog
2019-01-18 00:45:19 +01:00
f4exb
3826b1faeb
XTRX fixes (2)
2019-01-17 01:27:07 +01:00
f4exb
83883efcb5
Fixed missing display settings of transverted data where missing
2019-01-16 21:28:35 +01:00
f4exb
8d4dc0c8ff
XTRX output: REST API fixes
2019-01-16 01:56:43 +01:00
f4exb
919c88b0ce
XTRX: REST API fixes
2019-01-16 00:37:27 +01:00
f4exb
7603848bbe
AirspyHF: updated documentation
2019-01-15 00:40:41 +01:00
f4exb
a0478d0f73
AirspyHF: implemented local DC and IQ imbalance corrections
2019-01-14 09:25:08 +01:00
f4exb
013e512948
AirspyHF: new settings
2019-01-14 02:36:33 +01:00
f4exb
932048dba0
SoapySDR: added try/catch blocks around calls to SoapySDR interface methods where missing
2019-01-13 23:33:31 +01:00
f4exb
46e92e41dc
REST API: fixed reverse API address setting
2019-01-13 11:35:31 +01:00
f4exb
a9aac62617
FCD fixes for REST API
2019-01-12 23:34:11 +01:00
f4exb
0215839220
REST API: implement reverse API settings (3)
2019-01-11 14:45:00 +01:00
f4exb
3e096580b0
REST API: implement reverse API settings (2)
2019-01-11 08:50:47 +01:00
f4exb
6e0be2d122
REST API: implement reverse API settings (1). Bump version
2019-01-10 22:35:38 +01:00
f4exb
68e109193f
Test source: fixed reverse API address update from REST API
2019-01-10 15:45:03 +01:00
f4exb
0b93512771
BladeRF input: fixed GUI display device settings
2019-01-09 22:42:14 +01:00
f4exb
26aab263e0
FCD: Decimation and Fc Pos REST API implementations
2019-01-05 10:07:25 +01:00
f4exb
b68eceb635
FCD: fixed documentation
2019-01-05 01:07:15 +01:00
f4exb
12484199b9
FCD: added documentation
2019-01-05 01:04:26 +01:00
f4exb
65e7519cd1
FCD: added decimation and center frequency shift
2019-01-05 00:31:16 +01:00
f4exb
050ae9d2e8
FCD: implemented decimation
2019-01-04 15:12:35 +01:00
f4exb
b5a7425f1e
PlutoSDR: some minor changes to pull request #269 (Get LO range from device) and get Tx LO range also from device
2019-01-04 11:23:54 +01:00
f4exb
01269ac07e
Merge pull request #269 from rgetz/pluto_get_LO_range
...
pluto: Get LO range from device
2019-01-04 10:51:22 +01:00
f4exb
9beeb45a05
XTRX output: more restrictions documented
2019-01-04 10:48:33 +01:00
f4exb
b1d1d3c5e0
XTRX: fixed apply settigns loop in case NCO is used on both channels. Refactored debug messages
2019-01-04 10:47:34 +01:00
f4exb
7173032645
XTRX: updated documentation with real time scheduling tricks and other minor updates
2019-01-04 05:09:55 +01:00
f4exb
733f3d4ba4
XTRX: make clock gen setting consistent
2019-01-04 04:45:52 +01:00
Robin Getz
333273b3cb
pluto: Get LO range from device
...
When updating firmware, the devices which have AD9364s on them, get
reset to the default of a AD9363 (tuning range of 325 to 3800 MHz).
SDRAngel assumes a AD9364, and the GUI allows you to set LO settings
that the firmware doesn't support.
This ensures that does not happen, by going out to the hardware, and
querying the device to set the min/max limits on LO.
Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-01-03 12:46:40 -05:00
f4exb
e3069d3a69
XTRX: updated documentation
2019-01-03 14:58:15 +01:00
f4exb
bbec66c662
XTRX: fixes for better stability
2019-01-03 13:08:11 +01:00
f4exb
3b648609db
XTRX: GUI cosmetic changes
2019-01-03 13:07:17 +01:00
f4exb
7a6ecc41bc
XTRX output: take better settings defaults
2019-01-03 13:06:06 +01:00
f4exb
cf4b90f3ae
cmake files cleanup and build simplification
2019-01-02 21:33:45 +01:00
f4exb
70970d7b7a
XTRX input: added documentation and refactored cmake files for XTRX
2019-01-02 19:13:50 +01:00
f4exb
73a32a8cd7
XTRX output
2019-01-02 15:35:43 +01:00
f4exb
93f64eee70
Merge branch 'master' into dev
2019-01-01 19:00:07 +01:00
f4exb
3374892c61
XTRX input: implemented REST API interfaces
2019-01-01 18:28:53 +01:00
ZigaS
747c0c3cda
Depyloyment scrip update, QT project updates for OSX environment
2019-01-01 15:30:20 +01:00
f4exb
61baf75471
XTRX input: MI to SI transition fixes
2019-01-01 10:55:20 +01:00
f4exb
a9211ac298
XTRX input: separate settings for channels A and B including NCO
2018-12-31 21:05:19 +01:00
f4exb
7c8a2120e6
XTRX input: basic MIMO working
2018-12-31 20:22:42 +01:00
f4exb
598afa1386
XTRX input: fixes for alternate channel in SI mode
2018-12-31 10:43:11 +01:00
f4exb
e2085e8c29
XTRX input: refactoring to prepare MI operation
2018-12-31 01:43:24 +01:00
f4exb
2eb78ebad8
XTRX input: removed useless settings including Fc pos (useless because of NCO)
2018-12-30 10:18:57 +01:00
f4exb
ecaa7f61b0
XTRX input: set global gain (auto) a la LimeSuite
2018-12-30 10:13:17 +01:00
f4exb
cf953496b9
XTRX input: use NCO value as a delta from LO (like with LimeSDR)
2018-12-30 02:07:10 +01:00
f4exb
961607ae8d
XTRX input: set buffer size to 32kS
2018-12-30 02:06:32 +01:00
f4exb
31a1f32c05
XTRX input: fixed placement of stream start/stop so it can be recovered inc ase of read failure
2018-12-30 00:46:11 +01:00
f4exb
9db1c67b31
XTRX input: small fixes and code formatting
2018-12-30 00:45:33 +01:00
f4exb
0200b51a74
XTRX input: removed FIR UI and changed dial fonts to match that of other plugins
2018-12-29 16:52:16 +01:00
f4exb
f21dd8d6e5
XTRX input: removed useless status indicators and added GPS locked status
2018-12-29 11:07:14 +01:00
f4exb
7cef8cc2ab
XTRX input: removed excessive logging during message handling
2018-12-29 03:22:37 +01:00
f4exb
00beb34f2e
XTRX input: GUI cosmetic changes
2018-12-29 03:01:47 +01:00
f4exb
fa6e732bb3
Update version
2018-12-29 01:35:45 +01:00
f4exb
0e7f8ff125
XTRX input: imported code from xtrx-sdr fork
2018-12-29 01:20:48 +01:00
f4exb
66efc10006
Merge branch 'dev'
2018-12-28 11:08:44 +01:00
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
7d93b67a83
Reverse API: SoapySDR output
2018-12-26 23:00:31 +01:00
f4exb
42d69204c6
Reverse API: SDR daemon sink
2018-12-26 22:30:35 +01:00
f4exb
5a2e62aaea
Reverse API: PlutoSDR output
2018-12-26 21:40:46 +01:00
f4exb
026aa0cb4a
Reverse API: HackRF output
2018-12-26 21:03:26 +01:00
f4exb
aad0046d03
Reverse API: BladeRF output
2018-12-26 19:22:52 +01:00
f4exb
bc4c9aeba6
Reverse API: SoapySDR input
2018-12-26 18:15:43 +01:00
f4exb
c6e057b143
Reverse API: SDR Play RSP1
2018-12-26 17:35:55 +01:00
f4exb
82fe8455cc
Reverse API: SDRDaemon source
2018-12-26 17:08:21 +01:00
f4exb
fc3f6d1711
Reverse API: PlutoSDR input
2018-12-26 16:39:48 +01:00
f4exb
f7028fac3a
Reverse API: Perseus
2018-12-26 13:09:09 +01:00
f4exb
802c5fe53b
Reverse API: HackRF input
2018-12-26 11:29:20 +01:00
f4exb
b435449dc3
Reverse API: File Source
2018-12-26 11:06:37 +01:00
f4exb
a6a0079049
Reverse API: Fixed FCD Pro+ rf filter index
2018-12-26 10:48:33 +01:00
f4exb
d9d4baa541
FCD: fixed core dump on stop (misplacement of FCD audio close)
2018-12-26 10:43:55 +01:00
f4exb
2529af3baa
Reverse API: FCD
2018-12-26 09:51:59 +01:00
f4exb
b0d12fbb23
Reverse API: Blade RF input changes
2018-12-25 21:05:24 +01:00
f4exb
4a08ab33fe
Reverse API: airspy HF changes
2018-12-25 11:01:18 +01:00
f4exb
ea02e04f2d
Reverse API: airspy changes
2018-12-25 10:38:31 +01:00
f4exb
d13fb41927
Reverse API: channels: updated plugin versions
2018-12-24 14:52:53 +01:00
f4exb
5036e805d7
Reverse API: WFM demod
2018-12-24 14:46:15 +01:00
f4exb
87e06d8635
Reverse API: UDP Sink
2018-12-24 10:27:35 +01:00
f4exb
81c8a8eef8
Reverse API: SSB demod
2018-12-24 00:51:29 +01:00
f4exb
f62b6d82c2
Reverse API: NFM demod
2018-12-23 23:19:05 +01:00
f4exb
6dc443c512
Reverse API: DSD demod
2018-12-22 13:05:48 +01:00
f4exb
98ae61f4e0
Reverse API: BFM demod
2018-12-22 07:16:15 +01:00
f4exb
166d7fca39
Reverse API: Daemon sink
2018-12-21 17:39:04 +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
ZigaS
bb8de6dd99
Merge branch 'master' of https://github.com/f4exb/sdrangel into osx
2018-12-21 12:46:13 +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
67a33e3084
RTL-SDR input: normalize apply settings
2018-12-19 22:45:48 +01:00
f4exb
7c4b4bc795
Reverse API: format updates
2018-12-19 22:01:26 +01:00
f4exb
ca4f8d80e8
SoapySDR: removed more compilation dependencies on libusb
2018-12-19 13:22:49 +01:00
f4exb
c02b9a270a
Reverse API: added content type when request has JSON body
2018-12-19 08:52:50 +01:00
f4exb
0a7e8378df
Reverse API: LimeSDR output changes
2018-12-19 00:12:44 +01:00
f4exb
2945f7302f
Reverse API: LimeSDR input changes
2018-12-18 23:37:26 +01:00
f4exb
442f23ca91
Reverse API: RTL-SDR (4) and Test Source (2) input changes
2018-12-18 21:46:03 +01:00
f4exb
8e8eb191a3
SoapySDR: removed compilation dependency on libusb. Solves PR #263
2018-12-18 21:30:00 +01:00
f4exb
1dc8ca3a98
Reverse API: network reply error message enhancement. Added Q_OBJECT to test source and RTL-SDR input definitions to handle network reply correctly.
2018-12-18 06:14:18 +01:00
f4exb
35538ab9c1
Reverse API: Test Source changes (1)
2018-12-17 18:39:09 +01:00
f4exb
91ffa1cf3c
Reverse API: RTL-SDR input changes (3)
2018-12-17 18:38:52 +01:00
f4exb
082fcc000d
Reverse API: RTL-SDR input changes (2)
2018-12-17 15:00:13 +01:00
f4exb
2b69d48c75
Reverse API: RTL-SDR input changes (1)
2018-12-17 08:51:59 +01:00
f4exb
6f81f4a7d7
Reverse API: created basic device settings dialog similar to channel one. Connected it to RTL-SDR
2018-12-17 01:25:54 +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
0de56a57b1
Reverse API: AM demod changes (5)
2018-12-16 21:22:46 +01:00
f4exb
448eaf0b0b
Reverse API: AM demod changes (4)
2018-12-16 20:41:21 +01:00
f4exb
0c2dadfd69
Reverse API: AM demod changes (3)
2018-12-16 00:51:41 +01:00
f4exb
78488659a2
Channel Analyzer: removed duplicate code
2018-12-15 09:40:43 +01:00
f4exb
cc41c77425
Channel Analyzer: revert f9062881
amd b297f082
breaking changes
2018-12-15 04:20:34 +01:00
f4exb
5b0a47c7c6
Reverse API: AM demod changes (2)
2018-12-15 03:42:58 +01:00
f4exb
0e75cc3709
Wndows builds: removed reference to now obsolete MinGW64 toolchain
2018-12-14 17:49:06 +01:00
f4exb
31123dacce
Reverse API: AM demod changes (1)
2018-12-14 08:51:01 +01:00
f4exb
e7f123390f
Reverse API: BasicChannelSettingsDialog changes. Applied to AM demod GUI
2018-12-13 23:52:09 +01:00
f4exb
f9062881fc
Channel Analyzer: re-order ScopeVis set live rate and set live rate log2 decimation
2018-12-13 08:24:16 +01:00
f4exb
b297f08275
Channel Analyzer: moved setLiveRate from setNewFinalRate to applySettings. Removed duplicate code
2018-12-12 08:33:04 +01:00
f4exb
8ebbfad6e5
Channel Analyzer: update rational downsampler sample rate attribute after boudaries re-calculation
2018-12-10 01:39:07 +01:00
f4exb
71cb65ca66
Channel Analyzer: do not forward messages to scope and spectrum vis combo since it is better done through the GUI
2018-12-10 00:52:05 +01:00
f4exb
720e68c094
Channel Analyzer: set rational downsampler range low limit to 0.501 times the input sample rate
2018-12-10 00:13:48 +01:00
f4exb
c546e40191
Channel Analyzer: cleaned up old code
2018-12-09 11:24:38 +01:00
f4exb
13afa2e45f
SoapySDR: fixed memory leaks
2018-12-04 01:03:21 +01:00
f4exb
4a69a7d39f
Adaptation of cmake files to MSVC
2018-12-02 03:06:04 +01:00
f4exb
fe0f506f50
SoapySDR support: new attempt for Debian build (3)
2018-12-01 10:12:15 +00:00
f4exb
d225bf9378
SoapySDR support: new attempt for Debian build (2)
2018-12-01 10:09:10 +01:00
ZigaS
6ec5d62205
Merge branch 'master' of https://github.com/f4exb/sdrangel into osx
2018-11-30 23:54:02 +01:00
f4exb
f3b75ead00
LimeSDR: detect Lime hardware type. Interface with GPIO only for SPI and USB type
2018-11-29 23:37:34 +01:00
f4exb
83b66eb6f1
LimeSDR: report GPIO pins values in the GUI
2018-11-29 13:57:04 +01:00
f4exb
5319eac2ff
LimeSDR REST API: support GPIO
2018-11-29 01:21:44 +01:00
f4exb
f96978d196
Windows MSVC2017: PlutoSDR support
2018-11-28 18:30:11 +01:00
f4exb
35e787f89b
Windows MSVC2017: added DSD demodulator
2018-11-28 14:23:25 +01:00
f4exb
6f4969f417
Windows MSVC2017: include DATV Demod
2018-11-28 10:57:03 +01:00
f4exb
788ffa7c86
DATV demod: adapt to MSVC
2018-11-28 08:51:55 +01:00
f4exb
c8480a58fe
SoapySDR support: increment version
2018-11-27 23:47:04 +01:00
f4exb
468fab5c5e
SoapySDR support: set a minimum read or write timeout of 250ms
2018-11-27 23:44:11 +01:00
f4exb
a79cfbfb4e
RTLSDR: offset tuning documentation
2018-11-27 00:15:48 +01:00
f4exb
5d0f9c7878
RTL-SDR: offset tuning support: REST API and version update
2018-11-26 13:31:51 +01:00
f4exb
772a150136
RTLSDR: implemented offset tuning
2018-11-26 08:54:06 +01:00
f4exb
bc7ad10f9d
Use C++11 everywhere
2018-11-24 21:21:04 +01:00
f4exb
9d0bcc7e5c
SoapySDR support: removed from Debian build
2018-11-24 19:55:37 +01:00
f4exb
ca36f757e1
SoapySDR support: Debian: added internal soapysdr library
2018-11-23 01:06:56 +01:00
f4exb
8a6ee37ccb
SoapySDR support: updated documentation
2018-11-23 00:25:27 +01:00
f4exb
26af3014a5
SoapySDR support: make checkboxes more visible
2018-11-22 17:03:59 +01:00
f4exb
e36bd24330
SoapySDR support: output: documentation
2018-11-22 08:52:15 +01:00
f4exb
fb92612f60
SoapySDR support: input: documentation
2018-11-22 00:41:28 +01:00
ZigaS
6d250ebb3c
Path fix
2018-11-21 10:04:28 +01:00
f4exb
af9c693412
FCDPro: use Qt for FCD audio device handling. Fixes in FCDProPlus
2018-11-20 01:48:17 +01:00
f4exb
f04201a528
SoapySDR support: allow overflow on reads. Changed timeout to 10 times the block time (actually)
2018-11-20 00:30:44 +01:00
f4exb
b63c778925
FCDProPlus: corrected FCD audio FIFO size
2018-11-19 02:45:01 +01:00
f4exb
1640c06926
FCDProPlus: unused code cleanup
2018-11-19 02:34:55 +01:00
f4exb
a10b29d6d3
FCDProPlus: use Qt for FCD audio device handling. Fixes start up error
2018-11-19 02:33:44 +01:00
f4exb
865d26cc15
FCDProPlus: moved open/close source to input so that open source failure is correctly reported as an error
2018-11-18 21:56:33 +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
bc50bf9afa
Windows: MSVC2017: BladeRF support
2018-11-16 13:44:58 +01:00
f4exb
1da6f64a25
Windows: MSVC2017: use default path for SoapySDR
2018-11-16 13:07:21 +01:00
f4exb
8e5a332b50
Windows: MSVC2017: use default PothosSDR install directory
2018-11-16 10:47:30 +01:00
f4exb
b0fa7c2591
Windows: MSVC2017: completed SoapySDR support
2018-11-16 08:15:10 +01:00
f4exb
3da7933fa7
SoapySDR support: REST API: fixed individual gains and tunable elements settings
2018-11-15 23:00:55 +01:00
f4exb
2ab09f7e6c
SoapySDR support: fixed tunable elements inital settings
2018-11-15 22:25:33 +01:00
f4exb
cb9d300109
Windows: MSVC2017: soapysdrinput (1)
2018-11-15 19:07:15 +01:00
f4exb
6ad678e059
SoapySDR support: REST API: input and output: corrected mapped elements setting
2018-11-15 16:54:23 +01:00
f4exb
dbbabd4b57
SoapySDR support: input and output: display mapped setting elements after applying settings
2018-11-15 14:14:49 +01:00
f4exb
69cd5645eb
SoapySDR support: fixed input and output stream and device displays
2018-11-15 14:11:52 +01:00
f4exb
5bf18ade3f
SoapySDR support: REST API: fixed device report
2018-11-15 00:47:15 +01:00
f4exb
da5ac0f0c6
SoapySDR support: REST API: rest of input and output methods
2018-11-14 23:34:03 +01:00
f4exb
ee95e1d617
Windows: MSVC2017: include LimeSDR plugins
2018-11-14 18:02:45 +01:00
f4exb
19dff97a1c
SoapySDR support: REST API: output: format settings and report
2018-11-14 09:19:36 +01:00
f4exb
7a171aed1d
SoapySDR support: REST API: input: format settings and report
2018-11-14 02:06:36 +01:00
f4exb
98a193e591
BFM demod: fixed iterator in RDS parser
2018-11-13 16:01:33 +01:00
f4exb
1dc466e604
Windows: MSVC2017: adapt channel analyzer, AM and ATV demods plugin modules
2018-11-13 16:02:26 +01:00
f4exb
28bf2578fa
Windows: MSVC2017: adapt sdrdaemonoutput plugin module
2018-11-13 14:29:27 +01:00
f4exb
83069dec63
SDRDaemon output: removed dependency on sys/time.h and unistd.h
2018-11-13 14:21:36 +01:00
f4exb
5167aecb6a
SDRDaemon input: use timestamps in milliseconds directly
2018-11-13 13:45:55 +01:00
f4exb
ad9758f541
Windows: MSVC2017: adapt sdrdaemoninput plugin module (1)
2018-11-13 13:06:19 +01:00
f4exb
71387eb61a
Windows: MSVC2017: adapt hackrfoutput plugin module
2018-11-13 11:20:40 +01:00
f4exb
b8d894894e
Windows: MSVC2017: adapt testsource plugin module
2018-11-13 11:16:49 +01:00
f4exb
977a2abd90
Windows: MSVC2017: adapt hackrfinput plugin module
2018-11-13 11:08:34 +01:00
f4exb
27152dbb14
Windows: MSVC2017: remove export from templated class IntHalfbandFilterEOF
2018-11-13 10:55:10 +01:00
f4exb
222aa9f40d
Windows: MSVC2017: adapt decimators.h to handle packing with MSVC
2018-11-13 10:51:57 +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
696e7324a4
SoapySDR support: device arg GUI
2018-11-12 01:10:51 +01:00
f4exb
c382913fb4
SoapySDR support: stream ArgInfo SoapySDR interface
2018-11-11 19:44:48 +01:00
f4exb
f436479bd7
SoapySDR support: output: stream ArgInfo GUI
2018-11-11 09:31:27 +01:00
f4exb
1005d1d4e5
SoapySDR support: input: stream ArgInfo GUI
2018-11-11 02:30:10 +01:00
f4exb
8a72372b28
SoapySDR support: fixed display settings
2018-11-10 07:17:55 +01:00
f4exb
97ee2cd5be
Windows: experimental MSVC2017 toolchain (2)
2018-11-09 19:06:23 +01:00
f4exb
4d3113eabc
SoapySDR support: cosmetic changes
2018-11-09 00:48:42 +01:00
f4exb
e1ac6c2caa
SoapySDR support: fixed createTunableElementsControl
2018-11-09 00:31:20 +01:00
f4exb
1168c18e3a
SoapySDR support: output: auto correction GUIs
2018-11-08 21:42:49 +01:00
f4exb
90de728990
SoapySDR support: input: auto correction GUIs (3)
2018-11-08 16:53:15 +01:00
f4exb
e5748444c5
SoapySDR support: input: auto correction GUIs (2)
2018-11-08 16:27:33 +01:00
f4exb
66f95bc0a6
SoapySDR support: input: auto correction GUIs (1)
2018-11-08 14:35:26 +01:00
f4exb
48340f253a
SoapySDR support: fixed StringRangeGUI::setValue
2018-11-08 02:28:01 +01:00
f4exb
ef672300d2
SoapySDR support: output: AGC GUI
2018-11-08 01:52:48 +01:00
f4exb
f97091e0f3
SoapySDR support: input: AGC GUI
2018-11-08 01:31:39 +01:00
f4exb
59c8ecd2d0
SoapySDR support: output: manage global and individual gains coupling
2018-11-07 23:54:32 +01:00
f4exb
9d014d841b
SoapySDR support: input: manage global and individual gains coupling
2018-11-07 23:21:37 +01:00
f4exb
b316af2d1d
SoapySDR support: individual gains GUIs fixes
2018-11-07 20:06:07 +01:00
f4exb
d2eb9130b0
SoapySDR support: output: individual gains GUIs
2018-11-07 13:47:47 +01:00
f4exb
cfeaca424e
SoapySDR support: input: individual gains GUIs
2018-11-07 13:38:42 +01:00
f4exb
d4e73086d0
SoapySDR support: output: global gain GUI
2018-11-07 13:08:35 +01:00
f4exb
d7be0927b1
SoapySDR support: input: global gain GUI
2018-11-07 01:33:17 +01:00
f4exb
5c8073bade
SoapySDR support: output: tunable elements GUIs fixes
2018-11-06 22:41:10 +01:00
f4exb
e17828c7ee
SoapySDR support: output: tunable elements GUIs
2018-11-06 20:19:20 +01:00
f4exb
6ea676d5c4
SoapySDR support: tunable elements GUIs fixes
2018-11-06 08:32:47 +01:00
f4exb
0f14527039
SoapySDR support: input: tunable elements GUIs
2018-11-05 17:27:32 +01:00
f4exb
52e9a72098
SoapySDR support: output: bandwidth selection GUI
2018-11-05 02:40:02 +01:00
f4exb
0d0b8c9618
SoapySDR support: input: bandwidth selection GUI
2018-11-05 02:19:40 +01:00
f4exb
bf3fdcbfc2
SoapySDR support: input: antenna selection GUI
2018-11-04 23:54:16 +01:00
f4exb
45a569655a
SoapySDR support: fixed update settings processing in GUIs
2018-11-04 19:17:47 +01:00
f4exb
2bc59154bf
SoapySDR support: output: fixed sample FIFO resizing
2018-11-04 18:56:57 +01:00
f4exb
564a99d14e
SoapySDR support: fixes
2018-11-04 18:42:51 +01:00
f4exb
6a9607c8fc
SoapySDR support: output: implemented thread and related methods
2018-11-04 11:45:59 +01:00
f4exb
579c7d31f1
SoapySDR support: moved common gui elements to sdrgui
2018-11-03 00:07:43 +01:00
f4exb
2cab4ff7bd
SoapySDR support: input: corrected number of samples in handler
2018-11-02 16:19:45 +01:00
f4exb
0ff0a4ff06
SoapySDR support: input: streaming basics
2018-11-02 13:07:30 +01:00
f4exb
f5e9b44bf6
SoapySDR support: input: start/stop handling
2018-11-02 10:16:14 +01:00
f4exb
ea98f2e1c9
SoapySDR support: input: center frequency and sample rate handling
2018-11-02 02:33:04 +01:00
f4exb
5acac7b9fa
SoapySDR support: input GUI: implement fixed elements support
2018-11-01 11:43:42 +01:00
f4exb
f79e6bc3ab
SoapySDR support: interface for all generic GUI elements
2018-11-01 10:06:27 +01:00
f4exb
d5ce833668
SoapySDR support: GUI component to deal with interval ranges
2018-11-01 03:45:21 +01:00
f4exb
cc08f42ea6
SoapySDR support: GUI component to deal with ranges with discrete values
2018-11-01 02:32:26 +01:00
f4exb
9c459ca336
SoapySDR support: get and print device parameters applied to input
2018-10-31 12:22:46 +01:00
f4exb
0d09958483
SoapySDR support: input: settings and thread output: settings
2018-10-30 20:31:16 +01:00
f4exb
6cede7a667
SoapySDR support: output: open and close
2018-10-30 10:02:32 +01:00
f4exb
124af5a7b4
SoapySDR support: input: open and close
2018-10-30 01:58:39 +01:00
f4exb
d8b82ddecd
SoapySDR support: set enumeration serial to driver and sequence so buddies are paired appropriately
2018-10-30 00:19:51 +01:00
f4exb
8f2ec099f3
SoapySDR support: create output plugin with enumeration
2018-10-29 18:27:58 +01:00
f4exb
0e9a0f4f6d
SoapySDR support: use singleton for enumeration and device management
2018-10-29 17:20:04 +01:00
f4exb
c82d838708
SoapySDR support: build infrastructure and input plugin enumeration
2018-10-29 16:39:25 +01:00
f4exb
489a55a886
Scope: implemented trigger holdoff
2018-10-28 01:38:58 +02:00
f4exb
7ab87d594a
Scope: update trace continuously for sweep times of one second or more
2018-10-27 07:32:14 +02:00
f4exb
f43c07b9e5
Test source: added a square pattern
2018-10-25 13:53:58 +02:00
f4exb
02d0a46f31
Scope: removed breaking optimization thus fixing trigger. Should fix issue #233
2018-10-24 13:54:33 +02:00
f4exb
309693469a
Test source: updated documentation
2018-10-24 08:29:49 +02:00
f4exb
faf428ed3d
Test source: added sawtooth pattern
2018-10-24 00:10:12 +02:00
f4exb
30e36157a8
Test source: basic pulse test pattern
2018-10-23 14:34:56 +02:00
f4exb
4b8461981e
Bumped version to 4.2.4
2018-10-22 14:52:01 +02:00
f4exb
eed10172f4
DSD demod: changed squelch 0.1 dB steps to 1 dB steps
2018-10-22 14:51:47 +02:00
f4exb
fac0e652c4
Scope: updated documentation and fixed live rate setting when a decimation takes place
2018-10-20 10:41:49 +02:00
f4exb
e41df6f278
Spectrum: reworked phosphor display controls
2018-10-19 00:40:14 +02:00
f4exb
966d957f89
Scope: fixed channel rate affecting scope rate in memory mode
2018-10-16 00:31:45 +02:00
f4exb
be36430057
Channel Analyzer GUI: set sample rate via ScopeVis only
2018-10-16 00:08:33 +02:00
f4exb
b397cd3a4b
File Input: REST API: updated with new settings elements
2018-10-14 10:38:31 +02:00
f4exb
6852b70597
File Input: Updated documentation
2018-10-14 03:23:07 +02:00
f4exb
85f7e69da5
File Input: extended acceleration up to x1000
2018-10-14 02:58:14 +02:00
f4exb
db4ba51360
File Input: dos2unix conversion
2018-10-14 02:38:53 +02:00
f4exb
a6557cd4f9
File Input: use millis instead of percent for navigation slider
2018-10-14 02:38:24 +02:00
f4exb
b0b2af252c
File Input: dos2unix conversion
2018-10-14 02:25:51 +02:00
f4exb
307ee9ce9e
File Input: fixed segfault when thread is not (yet) allocated
2018-10-14 02:25:10 +02:00
f4exb
2c87e67057
File Input: loop handling phase 2
2018-10-14 01:52:40 +02:00
f4exb
bb1e3f3933
File Input: acceleration and loop handling phase 1
2018-10-14 01:16:39 +02:00
f4exb
f1965a4760
Merge branch 'dev' of gitlab into dev
2018-10-12 17:30:57 +02:00
f4exb
707e314cba
File Input: REST API: fixed wrong times on report when sample count exceeds int limit (use of int64 and uint64)
2018-10-12 17:14:06 +02:00
f4exb
678af4e186
File Input: fixed wrong times display on file seek when sample count exceeds int limit (use of int64 and uint64)
2018-10-12 17:05:03 +02:00
f4exb
0e074cda36
BladeRF: updated documentation
2018-10-11 21:14:30 +02:00
f4exb
a7b954dbf8
NFM demod: fixed squelch display
2018-10-11 16:09:40 +02:00
f4exb
ed1b706661
NFM demod: if squelch < -100 assume it is old format and divide by 10
2018-10-11 15:14:58 +02:00
f4exb
b99afedc4a
NFM demod: changed squelch 0.1 dB steps to 1 dB steps
2018-10-11 08:52:50 +02:00
f4exb
993ab36a29
FileRecord improvement: update FileSink plugin and writeHeader private method in FileRecord accordingly
2018-10-10 14:05:21 +02:00
f4exb
ef1e9c2b25
File source: added documentation. Bumped version
2018-10-09 23:15:59 +02:00
f4exb
4032d62b3d
FileRecord improvement: added visual indicator for CRC check in the GUI
2018-10-09 18:52:39 +02:00
f4exb
38aa1a8e77
FileRecord improvement: fixed header packing and CRC32 computation
2018-10-09 16:40:57 +02:00
f4exb
cc49d5c266
FileRecord improvement: CRC check and sample size fix
2018-10-09 09:26:28 +02:00
f4exb
6269125d2c
BladeRF2: fixed Tx channel enable/disable wrapping routine thus fixing issue #225
2018-10-09 02:08:06 +02:00
f4exb
89d5155694
BladeRF2: updated documentation
2018-10-07 19:48:45 +02:00
f4exb
c579d66b59
BladeRF2: implemented transverter mode
2018-10-03 06:14:26 +02:00
f4exb
3f7cfb4dd8
WFM demod: fixed a missing mutex when re-configuring interpolator
2018-10-03 04:19:05 +02:00
f4exb
4a1376e474
FileSource: process record header if file is long enough. Else close file so that start is aborted with error
2018-10-02 08:45:14 +02:00
f4exb
f4976485fc
BladeRF2 output: tried to fix SO->MO and MO->SO cycle
2018-10-02 06:11:34 +02:00
f4exb
593209185e
BladeRF2 output: Windows build
2018-10-01 10:30:34 +02:00
f4exb
2323d21a43
BladeRF2: fixed MO mode by multiplying sample rate by the number of Tx channels
2018-09-30 23:42:52 +02:00
f4exb
98a87bb860
BladeRF2: REST API: implemented LO soft correction setting
2018-09-30 11:10:07 +02:00
f4exb
e754dee625
BladeRF2 output: implemented LO soft correction
2018-09-30 10:59:52 +02:00
f4exb
b5c4b532ae
BladeRF2 input: implemented LO soft correction
2018-09-30 10:26:53 +02:00
f4exb
2df27958b3
BladeRF output fixes but MO still not working
2018-09-30 07:25:13 +02:00
f4exb
b13b2040c4
BladeRF2 input: fixed read size in MI mode
2018-09-30 00:21:24 +02:00
f4exb
53ff8f32bf
BladeRF2 output: fixed SO mode
2018-09-29 21:40:22 +02:00
f4exb
5566dc6a7e
BladeRF2 output: fixed gain handling
2018-09-29 10:53:44 +02:00
f4exb
d75a576f69
BladeRF output (2)
2018-09-29 09:56:54 +02:00
f4exb
c27acf086e
BladeRF output (1) and some cosmetic changes
2018-09-29 05:49:14 +02:00
f4exb
2a1f0a0d0e
BladeRF input: communicate Fc Pos change to buddy to align center frequencies
2018-09-27 23:38:23 +02:00
f4exb
5c09985664
libbladerRF2: Windows build for bladerf2input plugin
2018-09-27 10:50:33 +02:00
f4exb
e4ce6c21b2
libbladerRF2: Windows build for bladerf1output plugin
2018-09-27 10:41:55 +02:00
f4exb
4448fd2ca3
BladeRF2 input. Added documentation
2018-09-27 08:57:37 +02:00
f4exb
7078cd868e
BladeRF2 input: do not re-create the thread if there are no more channels active
2018-09-27 06:37:31 +02:00
f4exb
d5a33b7448
BladeRF2 input: fixed channel 1 running on its own
2018-09-27 06:05:41 +02:00
f4exb
3e876141f4
BladeRF2 input: fixed auto/manual transition gain control
2018-09-27 05:44:20 +02:00
f4exb
3a4324a7fb
BladeRF2 input: fixed sample rate and center frequency rounding issues by sending these values in the report to buddy message
2018-09-27 05:17:34 +02:00
f4exb
2373dcf197
libbladerRF2: Windows support with OOT build of libbladeRF
2018-09-26 18:59:52 +02:00
f4exb
151f21f775
BladeRF2 input: set the appropriate total number of Rx channels in device enumeration process
2018-09-26 14:58:55 +02:00
f4exb
aa6834a6e9
BladeRF2 input: added details about the start and stop stream methods
2018-09-26 14:56:33 +02:00
f4exb
96979e0c37
BladeRF2 input: fix MI start/stop
2018-09-26 08:54:40 +02:00
f4exb
464a9fde0a
BladeRF2 input: do not reference m_deviceShared.m_channel outside open/close device
2018-09-26 03:20:24 +02:00
f4exb
07bd587f6c
BladeRF2 input: more debug messages. Fixed thread channel destructor: do not delete the sample FIFO that is not owned by the thread
2018-09-26 03:07:55 +02:00
f4exb
4634fb481d
BladerRF2 input support. Fixed gain modes handling. Cosmetic changes
2018-09-26 01:54:23 +02:00
f4exb
81ad05cb64
BladerRF2 input support. Global gain handling
2018-09-25 23:43:52 +02:00
f4exb
5ad52a4a1b
BladerRF2 input support. Populate gain modes
2018-09-25 17:03:34 +02:00
f4exb
fcaf22418d
BladerRF2 input support. Transfer thread ownership before closing the source if it has the allocated thread
2018-09-25 14:31:57 +02:00
f4exb
5f2a4e8c83
BladerRF2 input support. Trying to fix threading issue
2018-09-25 14:19:57 +02:00
f4exb
47a4da4142
BladerRF2 input support (8). Streams but thread issue
2018-09-25 08:45:57 +02:00
f4exb
b20feec1fd
BladerRF2 input support (7). GUI and Plugin
2018-09-25 00:38:38 +02:00
f4exb
cdeb6e6c42
BladerRF2 input support (6). REST API
2018-09-24 17:59:52 +02:00
f4exb
7dfe094364
BladerRF2 input support (5). Global notification of changes to buddies
2018-09-24 17:32:40 +02:00
f4exb
df505fcdef
BladerRF2 input support (4)
2018-09-24 08:43:16 +02:00
f4exb
945d30d91b
BladerRF2 input support (3)
2018-09-24 02:01:10 +02:00
f4exb
f7af0a4ac2
BladerRF2 input support (2)
2018-09-23 19:56:24 +02:00
f4exb
d808f049f6
BladerRF2 input support (1)
2018-09-22 10:39:09 +02:00
f4exb
5b31982772
LibbladeRF2: migrate bladerfinput to bladerf1input (2)
2018-09-19 13:28:14 +02:00
f4exb
3726664132
LibbladeRF2: migrate bladerfinput to bladerf1input (1)
2018-09-19 08:56:39 +02:00
f4exb
0e79f4eccf
LibbladeRF2: migrate bladerfoutput to bladerf1output
2018-09-19 08:42:59 +02:00
f4exb
e130c2213f
LibbladeRF2: migrate UI from bladerf to bladerf1
2018-09-19 06:27:40 +02:00
f4exb
94837dbd51
LibbladeRF2: BladeRF1 specific enumeration
2018-09-19 06:15:22 +02:00
f4exb
bf726e16b1
LibbladeRF2: migrate REST API from bladerf to bladerf1
2018-09-19 05:54:07 +02:00
f4exb
8433f63a9b
LibbladeRF2: migrate devices/bladerf to devices/bladerf1
2018-09-19 05:26:18 +02:00
f4exb
d596931209
LibbladeRF2: make bladeRF1 work
2018-09-18 23:12:00 +02:00
f4exb
d2a740425b
SDRDaemonSink: always set center frequency on API report analysis
2018-09-18 00:08:15 +02:00
f4exb
1894f0ba02
Windows build: remove SDRDaemon plugins
2018-09-17 09:24:05 +02:00
f4exb
7bbb0b426d
SDRDaemonSink: use QUdpSocket: cleanup
2018-09-17 03:53:46 +02:00
f4exb
aac6d09622
SDRDaemonSink: use QUdpSocket
2018-09-17 03:42:08 +02:00
f4exb
1e02b85702
SDRDaemonSink: make UDP worker a QThread
2018-09-17 03:33:18 +02:00
f4exb
0d115ac342
DaemonSinkThread: removed useless member
2018-09-16 20:50:56 +02:00
f4exb
6406a0ba50
SDRDaemonSink: separate files for UDPSinkFECWorker
2018-09-16 11:23:24 +02:00
f4exb
82b25f2f9d
Fixed Windows build
2018-09-16 10:02:54 +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
f3253ffccc
SDRDaemonSink: Windows build
2018-09-15 22:30:58 +02:00
f4exb
a2a07a1121
SDRdaemon: code cleanup
2018-09-15 21:50:12 +02:00
f4exb
94befa3e4e
SDRDaemonSource: updated documentation
2018-09-15 20:24:49 +02:00
f4exb
69cb73900d
SDRDaemonSink: updated documentation
2018-09-15 11:42:28 +02:00
f4exb
db77414aa0
SDRDaemonSource: updated documentation
2018-09-15 10:33:04 +02:00
f4exb
c39ea3e4b7
SDRDaemonSource: sends API info request when pushing API set button
2018-09-15 10:32:40 +02:00
f4exb
39c553d763
DSD demod: fixed highpass filter display in the UI
2018-09-13 17:34:45 +02:00
f4exb
a07f01b021
SDRDaemonSource: allow zero frequency and correct some calculations based on meta data
2018-09-13 14:58:35 +02:00
f4exb
0a2329ffe7
SDRDaemonSource: use global SDR data blocks definitions
2018-09-13 09:18:58 +02:00
f4exb
e78ee1b946
Make SDRDaemonSink -> DaemonSource work in all 16 / 24 bit samples combination
2018-09-13 02:33:56 +02:00
f4exb
5e588ae09e
SDRDaemon: cleanup on UDP Tx side to use sdrdaemondatablock.h definitions and Rx sample size
2018-09-13 00:31:49 +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
7252e886de
Renamed libdemodudpsrc folder to libudpsink
2018-09-12 00:43:15 +02:00
f4exb
3497cb92ee
Renamed udpsrc folder to udpsink
2018-09-12 00:40:22 +02:00
f4exb
fed7f72da1
REST API: Renamed UDPSrc to UDPSink
2018-09-12 00:36:30 +02:00
f4exb
06acb17e3a
Renamed UDPSrc to UDPSink
2018-09-12 00:08:47 +02:00
f4exb
f8e90827ac
Renamed the UDPSink from sdrbase utils to UDPSinkUtil
2018-09-11 23:45:56 +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
6aff1a3db3
SDRDaemonSink: calculate Tx delay in UDP sink
2018-09-11 01:01:43 +02:00
f4exb
9bf030c824
SDRDaemonSink: ananonymize protected bloc in UDPSinkFEC also
2018-09-11 00:24:18 +02:00
f4exb
1590db3ce2
SDRDaemon: anonymize protected block
2018-09-10 18:52:40 +02:00
f4exb
6341bddef3
SDRDaemonSink: 16/24 bit samples compatibility
2018-09-10 08:46:52 +02:00
f4exb
404c73fb80
SDRDaemon: make Rx side truly 24/16 bit compatible in all configurations
2018-09-10 02:52:36 +02:00
f4exb
22746ff813
SDRDaemonSink: 16/24 bit support (2): works for 16 bit stream
2018-09-09 22:35:25 +02:00
f4exb
7158107e58
SDRDaemonSink: 16/24 bit support (1): works for 16 bit stream
2018-09-09 21:26:47 +02:00
f4exb
7e97f62615
SDRDaemonSource: sample bit size conversion 16 / 24 bits bidirectional
2018-09-09 19:28:44 +02:00
f4exb
0ae5955b76
SDRDaemon: fixed passing number of sample bits and sample bytes
2018-09-09 17:39:36 +02:00
f4exb
cfd414073e
SDRDaemon: removed references to nanomsg entirely
2018-09-09 10:45:34 +02:00
f4exb
a56b96a97b
SDRDaemonSource: updated revision
2018-09-09 09:55:21 +02:00
f4exb
95b105f453
SDRDaemonSource: adaptation to remote DaemonSink channel
2018-09-08 23:30:22 +02:00
f4exb
4c0c51b17d
DaemonSink: Web API: implement title and color
2018-09-08 19:24:38 +02:00
f4exb
4518984ddb
SDRDaemonSink: wait for queue stabilization to start rate control
2018-09-07 09:22:17 +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
67f523e629
TestSource: make it more robust
2018-09-06 14:29:14 +02:00
f4exb
b839b5d0c3
DaemonSink: finalization and cleanup
2018-09-06 05:39:28 +02:00
f4exb
3b09e0e5d7
DaemonSink: Web API implementation
2018-09-06 05:32:11 +02:00
f4exb
54c89f16aa
DaemonSink (7)
2018-09-06 05:21:43 +02:00
f4exb
2be1281885
DaemonSink (6)
2018-09-06 04:36:56 +02:00
f4exb
354409a21a
DaemonSink (5)
2018-09-06 04:23:27 +02:00
f4exb
29583e4d56
DaemonSink (4)
2018-09-05 18:25:58 +02:00
f4exb
4819ebf5f6
DaemonSink (3)
2018-09-05 13:28:38 +02:00
f4exb
dcd8f94931
DaemonSink (2)
2018-09-05 08:44:14 +02:00
f4exb
96e7d49fbe
DaemonSink (1)
2018-09-05 01:32:29 +02:00
f4exb
dc51f96b3f
SDRDaemonSinkOutput: set initial conditions of sample rate control at start
2018-09-04 22:28:10 +02:00
f4exb
b2dc7a6cdc
Changed SDRDaemonChannelXxx to DaemonXxx
2018-09-04 20:35:54 +02:00
f4exb
7146225222
SDRdaemonSinkGui: removed rate control code
2018-09-04 15:02:45 +02:00
f4exb
5cf060f4d6
SDRdaemonSinkOutput: removed unused attributes
2018-09-04 14:00:42 +02:00
f4exb
4a06cc94a0
SDRDaemonSink: refactored rate control and removed server type from GUI and REST API
2018-09-04 08:43:07 +02:00
f4exb
6f3bb72d52
SDRDaemonSink: transfer sample rate control from GUI to core (2)
2018-09-03 18:13:57 +02:00
f4exb
a0a9dc4dae
SDRDaemonSink: transfer sample rate control from GUI to core (1)
2018-09-03 09:17:29 +02:00
f4exb
5d856f8a80
SDRDaemonSink: corrected sample count wrap around calculation
2018-09-03 00:15:47 +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
96dfce0154
SDRdaemonSink: added compatibility with SDRangel and SDRdaemon server types
2018-09-01 10:44:12 +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
c25c7fda58
SDRDaemonSink GUI: sample rate active feedback (2)
2018-08-31 08:47:18 +02:00
f4exb
f8383f8cff
SDRDaemonSink GUI: sample rate active feedback
2018-08-31 07:38:30 +02:00
f4exb
90fb223b01
SDRDaemonSink GUI: enhanced status reporting
2018-08-30 19:14:34 +02:00
f4exb
829299cb74
SDRDaemonSink: GUI: completed status display
2018-08-30 08:45:57 +02:00
f4exb
e20e14ac75
SDRDaemonSink: use SDRdaemon REST API to get channel source information
2018-08-30 02:58:10 +02:00
f4exb
1f7720e8f9
SDRdaemon: channel source report
2018-08-30 01:56:53 +02:00
f4exb
a8d45fd253
SDRDaemonSink: refactoring (2)
2018-08-29 22:08:58 +02:00
f4exb
133f9133bd
SDRDaemonSink: refactoring (1)
2018-08-29 18:39:40 +02:00
f4exb
82cba84a50
SDRDaemonSink: fixes
2018-08-28 06:29:59 +02:00
f4exb
c0b5c86d88
SDRdaemon: first working version
2018-08-22 00:40:01 +02:00
f4exb
d978c42b6e
Cosmetic changes
2018-08-16 19:04:23 +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
62deb64f57
LimeSDR GUIs: always apply change of FIR bandwidth
2018-08-13 16:58:43 +02:00
f4exb
cee9a8b757
Renamed scopevisng.h to scopevis.h
2018-08-12 17:22:39 +02:00
f4exb
aa6f2e9f2f
Renamed ScopeVisNG to ScopeVis
2018-08-12 17:18:58 +02:00
f4exb
4a733cae51
Renamed spectrumscopengcombovis.* to spectrumscopecombovis.*
2018-08-12 17:13:06 +02:00
f4exb
37ab2e442e
Renamed SpectrumScopeNGComboVis to SpectrumScopeComboVis
2018-08-12 17:10:31 +02:00
f4exb
bda60dcd43
Renamed glscopeng.h to glscope.h
2018-08-12 17:06:55 +02:00
f4exb
0fcc694ca1
Renamed GLScopeNG to GLScope
2018-08-12 17:01:56 +02:00
f4exb
081b83128f
Renamed glscopenggui.h to glscopegui.h
2018-08-12 16:56:03 +02:00
f4exb
2429f169bc
Renamed GLScopeNGGUI to GLScopeGUI
2018-08-12 16:48:03 +02:00
f4exb
3463efc37e
Bumped version
2018-08-12 15:52:05 +02:00
f4exb
c9c19f412c
Cleanup of old scope objects
2018-08-12 15:49:14 +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
710502b3b2
WFM demod: corrected audio mute display
2018-08-07 19:28:50 +02:00
f4exb
b174e6b7ad
Test Source: fixed glitches
2018-08-06 22:46:48 +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
f368c62329
Fixed power display going to floor value in some demods
2018-08-05 12:44:06 +02:00
f4exb
e783bcbbcb
AM demod: bumped version
2018-08-02 23:28:10 +02:00
f4exb
8dd65e70f2
Web API: AM demod: added pll and syncAMOperation settings processing
2018-08-02 23:27:22 +02:00
f4exb
e1bef01b96
RTL-SDR: fixed low sample rate setting
2018-07-30 01:38:48 +02:00
f4exb
1bb36f6670
Web API: RTL-SDR: fixed RF bandwidth setting
2018-07-30 00:43:08 +02:00
f4exb
1456725237
Updated version
2018-07-18 21:19:11 +02:00
f4exb
f66f9e1cfe
Fixed PlutoSDR output sample width. Fixes issue #198
2018-07-16 23:49:04 +02:00
Edouard GRIFFITHS
ea83e43d09
New Windows build
2018-07-11 18:05:05 +02:00
f4exb
b0eb2b6c1d
Upgraded Channel analyzer version and updaed Debian changelog
2018-07-08 15:06:33 +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
95f39109f7
DSD demod: NXDN: updated documentation
2018-06-27 09:15:31 +02:00
Edouard Griffiths
7365b2dece
Channel Analyzer: corrected suqared magnitude (power) display in dB
2018-06-26 20:03:56 +02:00
f4exb
cc03445377
Scope: added amplification down to 100u full scale adnd finer trigger level down to 20u per step
2018-06-26 01:39:23 +02:00
f4exb
fd915613e4
Scope: added magnitude squared (linear power) display overlays
2018-06-26 01:06:45 +02:00
f4exb
80b7829bf7
Scope and channel analyzer: new squared magnitude (linear power) projection mainly for radioastronomy
2018-06-26 00:43:19 +02:00
f4exb
5f120fb2cb
DSD decoder: NXDN: support for EFR vocoder only with DV serial
2018-06-25 01:05:13 +02:00
f4exb
deae4e6271
DSD NXDN support: more documentation
2018-06-22 17:41:15 +02:00
f4exb
15a51fb932
DSD NXDN support: updated documentation
2018-06-22 00:25:11 +02:00
f4exb
5777875618
PVS studio static analyzer fixes (2)
2018-06-22 00:15:23 +02:00
f4exb
b00aea8989
PVS studio static analyzer fixes (1)
2018-06-21 19:28:11 +02:00
f4exb
777a1b0123
DSD demod: NXDN support documentation
2018-06-21 03:57:16 +02:00
f4exb
e86120969a
DSD decoder: NXDN implementation
2018-06-20 09:15:17 +02:00
f4exb
d17775f5e1
DATV demod: include it only if FFmpeg > 3.1 is installed
2018-06-14 18:01:02 +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
f76fafe826
Windows build fix
2018-06-10 12:17:26 +02:00
f4exb
5c2ce71639
DSD demod: fixed Debian build
2018-06-09 22:00:30 +02:00
f4exb
696084ac87
BladeRF input: bumped plugin version
2018-05-31 01:26:38 +02:00
f4exb
1defe23e96
BladeRF input: fixed settings handling and therefore sample rate vs center frequency discrepancies when using shifted decimators
2018-05-30 23:37:47 +02:00
f4exb
a839695c3a
AM, NFM, SSB and WFM demods: changed channel Id URI
2018-05-30 22:25:57 +02:00
f4exb
5f08261d37
LoRa demod: changed channel Id URI
2018-05-30 20:22:35 +02:00
f4exb
264c08b4c3
Renamed Channel Analyzer NG to Channel Analyzer (3)
2018-05-30 15:49:28 +02:00
f4exb
e24e924d2b
Renamed Channel Analyzer NG to Channel Analyzer (2)
2018-05-30 15:42:33 +02:00
f4exb
f8c7763fc7
Renamed Channel Analyzer NG to Channel Analyzer (1)
2018-05-30 15:37:56 +02:00
f4exb
766e6aac1c
Renamed Channel Analyzer NG to Channel Analyzer externally (no classes renaming)
2018-05-30 11:49:54 +02:00
f4exb
da1b7c2658
Server: added SDRdaemon sink plugin
2018-05-29 22:14:37 +02:00
f4exb
f30717bafa
Server: added PlutoSDR output plugin
2018-05-29 22:03:47 +02:00
f4exb
213d19eb42
Server: added SDRplay input plugin
2018-05-29 20:52:44 +02:00
f4exb
ae4ce39126
Server: added SDRdaemon source plugin
2018-05-29 20:46:52 +02:00
f4exb
3e31a8b23b
Server: added PlutoSDR input plugin
2018-05-29 20:27:36 +02:00
f4exb
362e8a629d
Server: added Perseus input plugin
2018-05-29 17:35:20 +02:00
f4exb
26ebcc6d1d
Server: added FCDPro Plus input plugin
2018-05-29 17:17:57 +02:00
f4exb
3542e43b57
Server: added FCDPro input plugin
2018-05-29 17:00:53 +02:00
f4exb
d87fb7e348
Server: added Airspy input plugin
2018-05-29 16:48:41 +02:00
f4exb
358f683e37
Server: added UDP source plugin
2018-05-29 11:24:20 +02:00
f4exb
1770192116
Server: added WFM demod plugin
2018-05-29 11:14:24 +02:00
f4exb
c31a34ea41
BFM demod: code cosmetic changes
2018-05-29 10:59:30 +02:00
f4exb
f30b3fab0f
Server: added SSB demod plugin
2018-05-29 10:34:00 +02:00
f4exb
c07bb0cd4d
DSDdemod: debug message fix
2018-05-29 01:04:23 +02:00
f4exb
9b42dd1bfa
Server: added DSD demod plugin
2018-05-29 00:33:27 +02:00
f4exb
f11cda633d
BFM demod: fixed squelch to be compatible with server mode
2018-05-29 00:14:45 +02:00
f4exb
a8966789c0
Server: added BFM demod plugin
2018-05-28 11:52:24 +02:00
f4exb
e27ca22c86
BFM demod: fixed report mapper
2018-05-28 11:43:24 +02:00
f4exb
f05dd1fb8e
DATV demod: added missing AVUTIL cmake variables
2018-05-28 09:05:52 +02:00
f4exb
37cf948963
UDP source: use c++11 flag
2018-05-28 08:53:08 +02:00
f4exb
723747e9dc
SSB demod: yet again another clamping algorithm
2018-05-28 02:40:26 +02:00
f4exb
8155825bc4
SDR daemon sink: implemeted WEB API
2018-05-28 00:40:33 +02:00
f4exb
f5bcbf2e9e
Test source: implemeted WEB API
2018-05-27 22:25:01 +02:00
f4exb
da3cb2d981
SDRPlay input: implemeted WEB API (2)
2018-05-27 20:15:55 +02:00
f4exb
2184425311
Web API: put some array items in their own classes
2018-05-27 19:54:33 +02:00
f4exb
9360c4de0b
SDRPlay input: implemeted WEB API (1)
2018-05-27 11:57:23 +02:00
f4exb
19a0d55b4f
SDRdaemon input: removed old message and tick handling
2018-05-27 11:10:41 +02:00
f4exb
6e828066e0
SDRdaemon input: implemeted WEB API
2018-05-27 11:07:24 +02:00
f4exb
862c689754
LimeSDR: implemeted WEB API for reporting
2018-05-26 22:16:59 +02:00
f4exb
be15aa7cb0
PlutoSDR output: implemeted WEB API
2018-05-26 20:33:02 +02:00
f4exb
3f303a0c0d
PlutoSDR input: implemeted WEB API
2018-05-26 18:07:21 +02:00
f4exb
c424ce10e4
SSB demod: implemeted WEB API
2018-05-26 15:53:22 +02:00
f4exb
f9cba5844b
RTL-SDR input: implemeted WEB API for reporting
2018-05-26 14:28:06 +02:00
f4exb
73a3291008
Perseus input: implemeted WEB API
2018-05-26 13:24:35 +02:00
f4exb
4c31da6c17
File source input: implemeted WEB API for reporting
2018-05-26 11:40:37 +02:00
f4exb
268ad2b33f
FCD Pro Plus input: implemeted WEB API
2018-05-26 10:54:31 +02:00
f4exb
4a5369c1b4
FCD Pro input: implemeted WEB API
2018-05-26 10:27:28 +02:00
f4exb
30cca07554
Web API: AirspyHF device report
2018-05-26 02:33:35 +02:00
f4exb
1fda69c667
Web API: Airspy fixes
2018-05-26 02:01:59 +02:00
f4exb
f8f976fd50
Web API: implemented device report interface. Applied to Airspy
2018-05-26 01:43:28 +02:00
f4exb
3203a5511d
Airspy input: implemeted WEB API
2018-05-25 19:28:57 +02:00
f4exb
3d8d9d34e0
UDP source: implemeted WEB API (2)
2018-05-25 18:44:24 +02:00
f4exb
54019d7a06
UDP source: implemeted WEB API (1)
2018-05-25 10:45:40 +02:00
f4exb
0c328546b0
WFM demod: implemeted WEB API
2018-05-25 10:08:47 +02:00
f4exb
111b3da5ce
Removal of ChannelAnalyzer and TCPSrc plugins
2018-05-25 09:27:02 +02:00
f4exb
c961fa368d
Web API: fixes in BFM demod and HackRF input
2018-05-25 02:02:21 +02:00
f4exb
72e58534e3
Web API: BFM and DSD demod fixes. SSB demod: change clipping limiter constants
2018-05-24 18:23:08 +02:00
f4exb
128ac7ea1f
DSD demod: implemeted WEB API
2018-05-24 12:17:29 +02:00
f4exb
8d7b581879
BFM demod: implemeted WEB API
2018-05-23 14:56:29 +02:00
f4exb
ac041ca1ca
Channel analyzer NG: updated documentation
2018-05-22 22:43:41 +02:00
f4exb
e37a986b16
Channel analyzer NG: set RRC filter rollof factor range from 0.1 to 0.7. Updated documentation
2018-05-22 19:25:55 +02:00
f4exb
775a9775eb
Channel analyzer NG: implemented optional RRC filter
2018-05-22 02:20:36 +02:00
f4exb
1dcb84ef8f
Windows build fixes
2018-05-22 00:14:37 +02:00
f4exb
25e1439dcd
Updated AM demod documentation
2018-05-21 17:39:07 +02:00
f4exb
aaeec634fe
DSD demod: updated status log text font
2018-05-21 08:13:35 +02:00
f4exb
3f373b9e91
Channel analyzer NG: updated documentation + fixes
2018-05-21 01:40:21 +02:00
f4exb
f2f34ad9a9
Channel analyzer NG: autocorrelation corrections (2): corrected FFT aliasing
2018-05-20 20:23:41 +02:00
f4exb
8050266b28
Channel analyzer NG: autocorrelation corrections (1)
2018-05-20 19:41:36 +02:00
f4exb
f600f78c0f
Channel analyzer NG: implemented input source selection
2018-05-20 18:17:53 +02:00
f4exb
cbda404926
Channel analyzer NG: use input selection
2018-05-20 11:54:05 +02:00
f4exb
48cac5385b
PLL lock indication fixes
2018-05-20 03:50:22 +02:00
f4exb
ed08480226
Channel analyzer NG: fixes
2018-05-20 02:24:38 +02:00
f4exb
524c7fbe7c
Channel analyzer NG: use settings
2018-05-20 01:10:08 +02:00
f4exb
d6f5de1ad7
Channel analyzer NG: created settings - correction
2018-05-19 05:10:17 +02:00
f4exb
3e5bcf7e00
Channel analyzer NG: created settings
2018-05-19 05:03:56 +02:00
f4exb
9f48378677
Channel analyzer NG: return of the lock status indicator and PLL frequency shift for PSK modulated signals
2018-05-18 19:03:54 +02:00
f4exb
6d95c04076
ChannelAnalyzerNG: fixed FLL and removed IIR and FIR kit that is now useless
2018-05-18 02:36:29 +02:00
f4exb
47f214fdf0
ChannelAnalyzerNG: implemented FLL
2018-05-17 09:09:57 +02:00
f4exb
660d8d22ae
New PLL: heuristics to find locked state
2018-05-16 01:57:16 +02:00
f4exb
bb2d530122
New PLL: phase lock status draft
2018-05-15 19:40:53 +02:00
f4exb
457b9aa2c8
ChannelAnalzyerNG: fixed bandwidth expand/shrink with baseband sample rate changes
2018-05-15 16:26:53 +02:00
f4exb
88d7a97b97
ChannelAnalyzerNG: fixed missing delta frequency dial update in de-serializaiton
2018-05-15 14:37:44 +02:00
f4exb
7f3bec34c9
ChannelAnalyzerNG: adjust PLL loop parameters
2018-05-15 09:17:54 +02:00
Edouard Griffiths
06c9f7f20d
Channel Analyzer NG: implemented PLL with PSK order
2018-05-14 20:47:23 +02:00
f4exb
b5d6d56cc9
AM demod: re-integrate processOneSample method in .cpp
2018-05-14 00:44:43 +02:00
f4exb
85d4d8029c
AM demod: use MagAGC for synchronous AM
2018-05-14 00:34:37 +02:00
f4exb
21840c5dd3
AM demod: synchronous AM: implemented sidebands selection
2018-05-13 22:30:50 +02:00
f4exb
e9f64a05f2
AM demod: basic synchronous AM detection option
2018-05-13 17:27:24 +02:00
f4exb
f4ac9bf114
RTL-SDR: fixed inf/sup decimators
2018-05-12 07:25:53 +02:00
f4exb
3ae7cda9be
ChanelAnalyzerNG: added PLL option
2018-05-12 06:01:54 +02:00
beta-tester
8dca2d7b28
uniformed date format in Broadcast FM Demod
2018-05-11 11:35:10 +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
beta-tester
15078c9c07
modified unique file name
2018-05-11 09:08:20 +02:00
f4exb
7bf777e498
Get rid of ugly native dialogs on file chooser dialogs
2018-05-11 00:00:15 +02:00
f4exb
4bb749ce65
Inf/Sup frequency shift scheme change to set bandwidth closer to device center frequency
2018-05-10 22:17:39 +02:00
f4exb
6a5a35285e
SDRplay input: rework of center frequency setting
2018-05-10 15:14:43 +02:00
f4exb
8759536506
HackRF input: rework of center frequency setting
2018-05-10 15:06:46 +02:00
f4exb
73c0b5516a
BladeRF input: rework of center frequency setting
2018-05-10 14:58:07 +02:00
f4exb
a465812132
Airspy input: rework of center frequency setting
2018-05-10 14:51:05 +02:00
f4exb
c458f0647c
Removed Fc pos references in Sample Sink side
2018-05-10 14:33:17 +02:00
f4exb
de2e018e42
Test source: rework of center frequency setting
2018-05-10 13:16:27 +02:00
f4exb
17976cf058
PlutoSDR and RTL-SDR input: rework of center frequency setting
2018-05-10 11:48:06 +02:00
f4exb
c3242d618f
Benchmarking: added inf/sup decimators test
2018-05-09 21:50:41 +02:00
f4exb
1c354dba4d
NFM demod: fixed squelch indicator
2018-05-09 19:38:26 +02:00
f4exb
625f0eb72c
File record default file name fix (3): web API
2018-05-09 18:59:39 +02:00
f4exb
775b2a270d
File record default file name fix (2)
2018-05-09 17:39:48 +02:00
f4exb
1ee75f127d
SDRDaemon source: fixed UDP socket readyRead signal connection (removed queued connection flag)
2018-05-09 09:57:26 +02:00
f4exb
0981d04904
File record default file name fix (1)
2018-05-08 11:03:09 +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
97677075b1
AM demod: fixed delayed squelch
2018-05-06 22:56:24 +02:00
f4exb
b9a19577c7
SSB demod: squelch: change ramp up/down constant to half of the averaging time
2018-05-06 14:50:13 +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
e0d3c77fc3
Sample source plugins: use liberation font
2018-05-06 00:55:42 +02:00
f4exb
8281058b24
Sample sink plugins: use liberation font
2018-05-06 00:40:09 +02:00
f4exb
bcc3476e9d
Channel Tx plugins: use liberation font
2018-05-06 00:30:43 +02:00
f4exb
c43ecc8afe
Channel Rx plugins: use liberation font
2018-05-05 18:12:05 +02:00
f4exb
bec196953e
Corrected default font size
2018-05-05 15:21:49 +02:00
f4exb
5ce49a387d
Changed font for upward compatibiilty (test)
2018-05-05 15:10:19 +02:00
f4exb
359af254f0
SSB modulator: fixed issue #167 : typo in remove Tx registration method
2018-05-03 00:28:27 +02:00
f4exb
1db2da3b60
NFM demod: fixed squelch
2018-05-02 01:22:34 +02:00
f4exb
c7db2a3ca7
Bumped plugins version
2018-05-02 00:29:18 +02:00
f4exb
058f3d5af8
RTLSDR: optimized decimator
2018-05-02 00:24:50 +02:00
f4exb
19c32b4354
Removed 24/16 bit differentiation on Decimator instantiation where possible
2018-05-01 23:57:12 +02:00
f4exb
d735025c6c
With global adoption of even/odd decimators the accu type must be 32 not 64 bits
2018-04-29 10:38:25 +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
f4exb
34ff36926e
SSB demod: fixed span slider aspect
2018-04-27 06:59:36 +02:00
f4exb
45aa323cf6
SSB demod: make the filter sliders less bulky with only one scale on the high cutoff
2018-04-27 06:41:48 +02:00
f4exb
b03e9c59cb
Benchmarking: implemented decimator float to int test
2018-04-25 01:44:54 +02:00
f4exb
2efa7ab594
DSD demod: allow use of audio rates that are integer multiples of 8k other than 48k (x2,3,4,5)
2018-04-23 01:04:47 +02:00
f4exb
486468afe0
Updated Debian changelog and DSD demod doc
2018-04-22 18:49:58 +02:00
f4exb
06cd90e354
AM demod: use buffered delay squelch
2018-04-22 10:23:11 +02:00
f4exb
7e6267f41c
SSB demod: use delay line to squeeze squelch tail
2018-04-22 09:37:34 +02:00
f4exb
4670cbaa33
Merge branch 'master' into dev
2018-04-22 07:48:13 +02:00
f4exb
e206d65283
Merge pull request #162 from jigpu/spelling-fixes
...
Spelling fixes
2018-04-22 07:45:20 +02:00
f4exb
a099b05fb6
Merge pull request #164 from jigpu/memleak-fixes
...
Memleak fixes
2018-04-22 07:40:58 +02:00
Jason Gerecke
1eaae0de30
BFM demod: Delete the SpectrumVis when destroying BFMDemodGUI
...
Take care of a pair of memory leaks that occur when the BFM demod GUI
is closed.
==786== 19,952 (24 direct, 19,928 indirect) bytes in 1 blocks are definitely lost in loss record 7,065 of 7,081
==786== at 0x4C2D54F: operator new(unsigned long) (vg_replace_malloc.c:334)
==786== by 0x54C82ED: allocate (new_allocator.h:111)
==786== by 0x54C82ED: allocate (alloc_traits.h:436)
==786== by 0x54C82ED: _M_get_node (stl_list.h:383)
==786== by 0x54C82ED: _M_create_node<FFTWEngine::Plan* const&> (stl_list.h:572)
==786== by 0x54C82ED: _M_insert<FFTWEngine::Plan* const&> (stl_list.h:1801)
==786== by 0x54C82ED: push_back (stl_list.h:1118)
==786== by 0x54C82ED: FFTWEngine::configure(int, bool) (fftwengine.cpp:35)
==786== by 0x4F4590B: SpectrumVis::handleConfigure(int, int, FFTWindow::Function) (spectrumvis.cpp:206)
==786== by 0x4F459EE: SpectrumVis::handleMessage(Message const&) (spectrumvis.cpp:170)
==786== by 0x548346C: BasebandSampleSink::handleInputMessages() (basebandsamplesink.cpp:21)
==786== by 0x69E1615: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQt5Core.so.5.10.1)
==786== by 0x5497D4B: MessageQueue::push(Message*, bool) (messagequeue.cpp:52)
==786== by 0x33F9D61A: BFMDemodGUI::BFMDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) (bfmdemodgui.cpp:352)
==786== by 0x33F9D985: BFMDemodGUI::create(PluginAPI*, DeviceUISet*, BasebandSampleSink*) (bfmdemodgui.cpp:50)
==786== by 0x33FB035D: non-virtual thunk to BFMPlugin::createRxChannelGUI(DeviceUISet*, BasebandSampleSink*) (bfmplugin.cpp:57)
==786== by 0x4F47F19: DeviceUISet::loadRxChannelSettings(Preset const*, PluginAPI*) (deviceuiset.cpp:201)
==786== by 0x4EA51EA: MainWindow::loadPresetSettings(Preset const*, int) (mainwindow.cpp:575)
==786== by 0x4EAC81B: MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) (mainwindow.cpp:176)
==786== by 0x10A49B: runQtApplication(int, char**, qtwebapp::LoggerWithFile*) (main.cpp:120)
==786== by 0x109B38: main (main.cpp:131)
==786==
==786== 54,096 (112 direct, 53,984 indirect) bytes in 1 blocks are definitely lost in loss record 7,075 of 7,081
==786== at 0x4C2D54F: operator new(unsigned long) (vg_replace_malloc.c:334)
==786== by 0x69E9162: QObject::QObject(QObject*) (in /usr/lib/libQt5Core.so.5.10.1)
==786== by 0x5497BEE: MessageQueue::MessageQueue(QObject*) (messagequeue.cpp:26)
==786== by 0x54834FF: BasebandSampleSink::BasebandSampleSink() (basebandsamplesink.cpp:6)
==786== by 0x4F45A29: SpectrumVis::SpectrumVis(float, GLSpectrum*) (spectrumvis.cpp:26)
==786== by 0x33F9D53C: BFMDemodGUI::BFMDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) (bfmdemodgui.cpp:342)
==786== by 0x33F9D985: BFMDemodGUI::create(PluginAPI*, DeviceUISet*, BasebandSampleSink*) (bfmdemodgui.cpp:50)
==786== by 0x33FB035D: non-virtual thunk to BFMPlugin::createRxChannelGUI(DeviceUISet*, BasebandSampleSink*) (bfmplugin.cpp:57)
==786== by 0x4F47F19: DeviceUISet::loadRxChannelSettings(Preset const*, PluginAPI*) (deviceuiset.cpp:201)
==786== by 0x4EA51EA: MainWindow::loadPresetSettings(Preset const*, int) (mainwindow.cpp:575)
==786== by 0x4EAC81B: MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) (mainwindow.cpp:176)
==786== by 0x10A49B: runQtApplication(int, char**, qtwebapp::LoggerWithFile*) (main.cpp:120)
==786== by 0x109B38: main (main.cpp:131)
2018-04-21 18:56:21 -07:00
Jason Gerecke
141997475c
BFM demod: RDS demod: Initialize RDSDemod array elements
...
The m_parms.tot_errs array is not initialized prior to its first use
in the RDSDemod::biphase function. ASAN does not pick up on this
directly, but instead reports it as follows (note that ASAN fills
memory with 0xBE and -1094795586 is 0xBEBEBEBE):
./plugins/channelrx/demodbfm/rdsdemod.cpp:159:95: runtime error: signed
integer overflow: -1094795586 + -1094795586 cannot be represented in type
'int'
The m_parms.subcarr_bb array does not appear to be read prior to
initialization, but we initialize it to zero anyway for the sake
of good hygiene.
2018-04-21 18:54:19 -07:00
Jason Gerecke
bc4d7adce7
FileSourceGui: Prevent potential integer overflow in updateWithStreamTime
...
UBSan reports the following error when replaying an IQ stream:
./plugins/samplesource/filesource/filesourcegui.cpp:331:29: runtime
error: signed integer overflow: 2704064 * 1000 cannot be represented
in type 'int'
By rearranging the calculation, we can be sure that the calculation never
overflows.
2018-04-21 18:53:21 -07: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
b4a77e08c8
DSD demod: symmetrical attack and decay for squelch like NFM
2018-04-21 17:22:07 +02:00
f4exb
84538f1acf
DSD demod: use buffered squelch to start decoding at the very beginning of the transmission regardless of squelch gate length
2018-04-21 09:56:12 +02:00