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
7a171aed1d
SoapySDR support: REST API: input: format settings and report
2018-11-14 02:06: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
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
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
f97091e0f3
SoapySDR support: input: AGC GUI
2018-11-08 01:31:39 +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
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
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
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
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
f43c07b9e5
Test source: added a square pattern
2018-10-25 13:53:58 +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
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
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
b99afedc4a
NFM demod: changed squelch 0.1 dB steps to 1 dB steps
2018-10-11 08:52:50 +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
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
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
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
b5c4b532ae
BladeRF2 input: implemented LO soft correction
2018-09-30 10:26:53 +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
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
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
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
82b25f2f9d
Fixed Windows build
2018-09-16 10:02:54 +02:00
f4exb
a2a07a1121
SDRdaemon: code cleanup
2018-09-15 21:50:12 +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
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
9bf030c824
SDRDaemonSink: ananonymize protected bloc in UDPSinkFEC also
2018-09-11 00:24:18 +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
67f523e629
TestSource: make it more robust
2018-09-06 14:29:14 +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
62deb64f57
LimeSDR GUIs: always apply change of FIR bandwidth
2018-08-13 16:58:43 +02:00
f4exb
b174e6b7ad
Test Source: fixed glitches
2018-08-06 22:46:48 +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
Edouard GRIFFITHS
ea83e43d09
New Windows build
2018-07-11 18:05:05 +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
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
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
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
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
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
c961fa368d
Web API: fixes in BFM demod and HackRF input
2018-05-25 02:02:21 +02:00
f4exb
f4ac9bf114
RTL-SDR: fixed inf/sup decimators
2018-05-12 07:25:53 +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
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
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
e0d3c77fc3
Sample source plugins: use liberation font
2018-05-06 00:55:42 +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
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
b03e9c59cb
Benchmarking: implemented decimator float to int test
2018-04-25 01:44:54 +02:00
f4exb
e206d65283
Merge pull request #162 from jigpu/spelling-fixes
...
Spelling fixes
2018-04-22 07:45:20 +02: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
20fbac5621
LimeSDR: updated documentation
2018-04-20 09:15:30 +02:00
f4exb
31eb02ab74
LimeSDR: updated documentation with transverter shift
2018-04-17 01:31:12 +02:00
f4exb
ff88a2e1db
LimeSDR output: implemented transverter shift
2018-04-17 00:55:56 +02:00
f4exb
b9587273d8
LimeSDR input: implemented transverter shift
2018-04-17 00:25:19 +02:00
f4exb
27ddcabd56
Bumped version to v3.14.3
2018-04-16 08:24:56 +02:00
f4exb
4df9aa93ab
AirspyHF and BladeRF input server plugins: removed QWidget dependency
2018-04-15 19:14:20 +02:00
f4exb
4dc99f7ad8
SDRdaemon source: fixed decimation setting
2018-04-10 22:27:34 +02:00
f4exb
b2d153ed9e
Build ModAM tx channel server plugin. Bumped version to 3.14.2
2018-04-06 01:04:31 +02:00
f4exb
cc3483aabe
Build AirspyHF and BladeRF server plugins. Removed AirspyHFi
2018-04-05 21:24:01 +02:00
f4exb
8dfdc1086c
PVS-Studio static analysis corrections (4)
2018-04-04 23:39:31 +02:00
f4exb
62abc80a97
BladeRF: bumped version to v3.14.1
2018-04-02 00:38:04 +02:00
f4exb
fad2b7981d
BladeRF: Web API: implemented settings management
2018-03-31 19:29:52 +02:00
f4exb
e0db2adc6b
LimeSDR plugins: bumped version
2018-03-29 14:54:14 +02:00
f4exb
3ca49aa849
LimeSDR: corrceted get/set center frequency taking NCO into account
2018-03-29 12:15:33 +02:00
f4exb
4d324875b9
Bumped to v3.14.0 and allow decimation by 64 on all input plugins (missing yet: BladeRF and RTLSDR)
2018-03-27 11:32:39 +02:00
f4exb
ef69dd22fa
Airspy HF+: allow decimation by 64
2018-03-27 01:43:04 +02:00
f4exb
6cc370e93e
Documentation updates
2018-03-24 04:55:51 +01:00
f4exb
5b7cbdf0e5
Multiple audio support: transfer start/stop audio to audio FIFO management in AudioDeviceManager
2018-03-24 04:18:58 +01:00
f4exb
db2e7fe71b
Web API: AirspyHF: implemented settings entry points
2018-03-22 05:10:13 +01:00
f4exb
afa7351811
LimeSDR: fixed LO frequency setting with the latest version of LimeSuite
2018-03-20 08:45:03 +01:00
f4exb
733c213bf2
RTLSDR: updated plugin version
2018-03-18 11:16:39 +01:00
f4exb
eb2dcfb74b
RTLSDR: start direct mode frequency range at DC (0 kHz)
2018-03-17 19:56:07 +01:00
f4exb
cca17093b6
LimeSDR: updated latest status in documentation
2018-03-16 22:42:01 +01:00
f4exb
243235b75f
LimeSDR: GUI cosmetic changea
2018-03-14 19:52:54 +01:00
f4exb
f75b45a1c1
Merge branch 'master' into dev
2018-03-14 19:18:20 +01:00
f4exb
c99693eacc
LimeSDR: removed useless step information from range inspection functions
2018-03-14 11:03:22 +01:00
f4exb
5d7b56ffc7
LimeSDR: updated documentation
2018-03-14 08:40:05 +01:00
f4exb
71686e6c45
Revert "Removed LimeSDR support from all builds"
...
This reverts commit d0599a2ec0
.
2018-03-14 08:37:40 +01:00
f4exb
a9887bcdaa
LimeSDR input GUI: NCO and baseband center frequency now show actual values
2018-03-14 06:30:45 +01:00
ZigaS
815d4cceac
Rebuild of 3.12.0 version on macOS 10.12.6 (16G1212).
2018-03-13 13:50:34 +01:00
f4exb
b5b3b4d699
LimeSDR: updated plugins version
2018-03-11 02:26:09 +01:00
f4exb
d0599a2ec0
Removed LimeSDR support from all builds
2018-03-11 01:48:59 +01:00
f4exb
b2e446afcc
Windows build: new location for export header
2018-03-10 20:32:46 +01:00
f4exb
28e9df5fe8
Clang clean compile
2018-03-04 01:47:51 +01:00
f4exb
2e5cfcafee
PVS-Studio static analysis corrections (3) issue #137
2018-02-24 10:29:27 +01:00
f4exb
2b846f5d28
PVS-Studio static analysis corrections (2) issue #137
2018-02-22 03:04:42 +01:00
f4exb
f01b90094b
PVS-Studio static analysis corrections (1) issue #137
2018-02-21 18:54:59 +01:00
f4exb
0ce9035e0a
Web API: fixed webapiSettingsGet not initializing own channel or device structure
2018-02-21 13:50:50 +01:00
f4exb
405c24d1e0
Perseus: updated readme
2018-02-18 19:17:17 +01:00
f4exb
01bbb65f84
AirspyHF: prevent segfault with wrong sample rate index is out of bounds
2018-02-18 06:23:49 +01:00
f4exb
790e5d3bc8
AirspyHF: prevent segfault with wrong sample rate index when the Airspy HF is not opened (yet)
2018-02-17 23:35:37 +01:00
f4exb
64044e521e
Perseus: workaround to fix sample rate setting and removal of useless passing to thread
2018-02-16 00:04:07 +01:00
f4exb
5f91db13da
Perseus: do a full start/stop when changing sample rate
2018-02-15 00:48:51 +01:00
f4exb
e589c44633
File source: corrected memory leak
2018-02-14 22:33:24 +01:00
f4exb
e8537d6582
Web API and related: fixed memory leaks and some malfunctions
2018-02-14 11:27:57 +01:00
f4exb
4c8a59d89c
Perseus: removed useless mutex
2018-02-11 23:17:56 +01:00
f4exb
32ddd68a52
Perseus: warning about 48 kS/s sample rate
2018-02-11 23:17:35 +01:00
f4exb
b56a4c7a57
Test source: updated documentation
2018-02-11 18:58:43 +01:00
f4exb
6f074b39fa
Test source: limit FM deviation to half the sample rate
2018-02-11 18:58:28 +01:00
f4exb
1d9ab62a4a
Test source: added AM and FM modulations
2018-02-11 13:48:17 +01:00
f4exb
7fcbbccb33
Perseus: updated documentation
2018-02-11 00:54:14 +01:00
f4exb
5fcf446fec
Debian build: fixed libperseus build (2)
2018-02-10 22:46:22 +01:00
f4exb
b1fbff05f3
Perseus: Debian and Windows build
2018-02-10 21:50:57 +01:00
f4exb
a1d8908e53
Update documentation according to new DC and IQ correction implementation
2018-02-10 19:06:59 +01:00
f4exb
5ee46772b1
Perseus: added documentation
2018-02-10 11:10:11 +01:00
f4exb
75f9da8465
Perseus: use 2048 samples block
2018-02-10 05:42:37 +01:00
f4exb
fdabbe49da
Perseus: set frequency limits in the GUI
2018-02-09 06:54:20 +01:00
f4exb
7932e6323e
Perseus: chamged ADC dither and preamp buttons
2018-02-09 06:53:57 +01:00
f4exb
6cfc99d7d2
Perseus: fixed unwanted thread stop at sample rate change
2018-02-09 00:53:46 +01:00
f4exb
f4bf4d0b99
Perseus support final
2018-02-08 23:26:10 +01:00
f4exb
7e940e3a43
Windows build fixes
2018-02-08 20:30:58 +01:00
f4exb
aaace4c55b
Perseus support (10)
2018-02-08 18:37:34 +01:00
f4exb
3ac1be034a
Perseus support (9)
2018-02-08 18:16:22 +01:00
f4exb
47da4a2023
Perseus support (8)
2018-02-08 16:45:00 +01:00
f4exb
2a72b57f5b
Perseus support (7)
2018-02-08 06:32:17 +01:00
f4exb
70ce8f1044
Perseus support (6)
2018-02-07 23:44:20 +01:00
f4exb
1f0f5d2520
Perseus support (5)
2018-02-07 19:56:39 +01:00
f4exb
65174d7044
Perseus support (4)
2018-02-07 09:12:34 +01:00
f4exb
becbe0f96e
Perseus support (3)
2018-02-07 08:39:09 +01:00
f4exb
fb2114a9f3
Perseus support (2)
2018-02-06 18:49:22 +01:00
f4exb
84b5e4b4ce
Perseus support (1)
2018-02-06 08:34:10 +01:00
f4exb
f53a5f6e6e
Airspy HF: removed the integer processing plugin. Updated documentation
2018-02-06 00:29:55 +01:00
f4exb
f426139e45
AirspyHF: use float version as default
2018-02-05 08:38:47 +01:00
f4exb
8a6ef95903
LimeSDR: removed sampleRate from MsgGetStreamInfo as it has been removed from lms_stream_status_t and is not used actually
2018-02-05 02:01:46 +01:00
f4exb
cbf229c15c
Airspy HF (int version): use raw integer samples and do the DC and IQ corrections in the application
2018-02-04 23:42:46 +01:00
f4exb
6b26543655
Test Source: new combo box for auto correction options (2)
2018-02-04 22:52:31 +01:00
f4exb
5f49dff49d
Bumped version to 3.12.0. Test Source: new combo box for auto correction options
2018-02-04 18:46:22 +01:00
f4exb
d43ecaf8f7
AirspyHF (float): working plugin
2018-02-02 02:12:49 +01:00
f4exb
67d948d440
AirspyHF (float): new plugin structure
2018-02-01 09:12:38 +01:00
f4exb
373aa6960f
Test Source: add phase imbalance control
2018-01-31 22:34:55 +01:00
f4exb
f4e2ac61f8
Merge branch 'dev'
2018-01-28 09:28:25 +01:00
f4exb
cc1033b3c5
File Input and record: 16/24 bit DSP compatibility: bug fixes
2018-01-25 23:52:36 +01:00
f4exb
12a97b9644
File Input and record: 16/24 bit DSP compatibility
2018-01-25 18:39:54 +01:00
f4exb
810ca8b057
SDRdaemon input: use size of Sample instead of literals
2018-01-25 18:39:04 +01:00
f4exb
c2594836b0
DSD Demod: compatibility with 24 bit samples in DSP
2018-01-24 23:57:36 +01:00
f4exb
3d77c9af9b
SDRDaemon input: adaptation for 24 bit Rx DSP
2018-01-24 08:49:18 +01:00
Christopher Hewitt
ad045b410a
BladeRF: fix typo
2018-01-22 19:35:41 -05:00
f4exb
4448b57b60
SDRDaemon input: differentiate SDRdaemon samples struct from internal DSP sample struct
2018-01-23 00:07:38 +01:00
f4exb
2ddcb8c358
Differentiate Rx and Tx DSP sample sizes
2018-01-22 08:46:05 +01:00
f4exb
732561152b
24 bit DSP fix
2018-01-22 02:49:06 +01:00
f4exb
62922bd7ba
TestSource: set dc and iq buttons state from settings on display settings
2018-01-20 21:26:26 +01:00
f4exb
9719f456cf
TestSource: Added documentation
2018-01-20 17:49:26 +01:00
f4exb
5baab1d5bd
TestSource: fixed fc infra and supra
2018-01-20 03:44:44 +01:00
f4exb
057a8f94bb
Airspy, BladeRF, HackRF, PlutoSDR, RTLSDR, SDRPlay: fixed frequency setting when changing decimation with fc position change
2018-01-20 03:28:30 +01:00
f4exb
ce499c73bb
AirspyHF: updated documentation
2018-01-19 21:12:41 +01:00
f4exb
9a488f9f97
TestSource: fixed some GUI issues
2018-01-18 01:09:42 +01:00
f4exb
7c185ac268
AirspyHF: limit decimation to 32
2018-01-18 00:35:14 +01:00
f4exb
dd67b95fcd
AirspyHF: implemented LO ppm correction
2018-01-17 02:08:01 +01:00
f4exb
a793a74dd2
RTL-SDR: added RF bandwidth setting in web API
2018-01-16 20:03:18 +01:00
f4exb
9f88ea6199
RTL-SDR: updated documentation
2018-01-16 08:08:01 +01:00
f4exb
6800bc769e
RTL-SDR: implemented tuner bandwidth control
2018-01-16 01:01:24 +01:00
f4exb
bb799a9785
RTL-SDR: bumped to v3.11.0
2018-01-16 00:03:25 +01:00
f4exb
c7e1526930
Added decimation class with unsigned to signed conversion with shift. Applied to RTL-SDR
2018-01-16 00:01:38 +01:00
f4exb
18fa3b6156
RTL-SDR: corrected bit shifts for 8 bit samples and corrected RTL-SDR unsigned to signed conversion
2018-01-15 23:37:26 +01:00
f4exb
dd07b5ce71
AirspyHF: added documentation
2018-01-15 00:56:11 +01:00
f4exb
aa04cad353
AirspyHF: fixed band setting initialization when setting frequency from preset
2018-01-15 00:32:59 +01:00
f4exb
6cf1524c7a
AirspyHF and TestSource: fixed Windows build
2018-01-14 23:59:57 +01:00
f4exb
788a2ceb33
Windows build for AirspyHF and TestSource
2018-01-14 22:26:35 +01:00
f4exb
f0861c1bb5
AirspyHF: Removed Fc position control
2018-01-14 21:37:49 +01:00
f4exb
6384c88f8b
AirspyHF: removed now useless LO ppm correction and DC and IQ corrections
2018-01-14 20:23:28 +01:00
f4exb
432f1524ac
AirspyHF: use processed int16 samples
2018-01-14 20:00:53 +01:00
f4exb
bd8c916dd4
TestSource: implemente DC and IQ bias and corrections
2018-01-14 11:58:36 +01:00
f4exb
e3575d5f5f
TestSource: fixes
2018-01-14 04:43:24 +01:00
f4exb
34f6b796b7
TestSource: first implementation
2018-01-14 02:25:24 +01:00
f4exb
2680f73feb
AirspyHF: changed back maximum HF LO linit to 31 MHz after fix in airspyhf library
2018-01-13 04:43:43 +01:00
f4exb
b56e517065
AirspyHF: fixed frequency change with band select change
2018-01-13 03:57:23 +01:00
f4exb
0b91e7e8b5
AirspyHF support: set band select in display settings method
2018-01-12 00:56:38 +01:00
f4exb
5c29e82d00
AirspyHF support: updated general version and changelog
2018-01-12 00:33:38 +01:00
f4exb
04a2143809
AirspyHF support: implemented the band selector
2018-01-12 00:24:54 +01:00
f4exb
89b67b0378
AirspyHF support: specify int16 samples
2018-01-11 04:40:13 +01:00
f4exb
7173f1b248
AirspyHF support: first version whithout float I/Q
2018-01-11 02:21:29 +01:00
f4exb
dd12338635
Airspy: cosmetic changes
2018-01-11 00:17:06 +01:00
f4exb
7dfa9cb907
FileSource: fixed initialization of do apply settings flag
2018-01-09 23:54:27 +01:00
f4exb
3248554cd1
LimeSDR: do not call LMS_GetSampleRate if the stream is not running as data obtained is garbage
2018-01-08 01:15:17 +01:00
f4exb
9824843684
PlutoSDR: fixed possible segfault when stopping one device in multiple stream confguration.
2018-01-08 00:37:15 +01:00
f4exb
885ed4885f
LimeSDR: fixed segfault when stopping one device in multiple stream confguration. Issue #119
2018-01-08 00:19:12 +01:00
f4exb
73d070a055
LimeSDR: use qDebug() in a different way
2018-01-02 10:02:44 +01:00
f4exb
5f0693932c
LimeSDR: update debug message
2017-12-30 18:15:17 +01:00
f4exb
f3fa5ab47b
LimeSDR: removed quotes on informative debug message on apply settings
2017-12-30 10:58:20 +01:00
f4exb
98683fcb5e
LimeSDR: corrected more informative debug message on apply settings
2017-12-30 10:21:37 +01:00
f4exb
f1ead09337
LimeSDR: more informative debug message on apply settings
2017-12-30 10:17:30 +01:00
f4exb
324aaa86b6
Plugins: cppcheck corrections
2017-12-29 03:22:04 +01:00
f4exb
14626393e6
Web API: fixed HackRF settings
2017-12-29 02:44:35 +01:00
f4exb
1b96f25184
Server and web API: added HackRF support
2017-12-29 01:40:34 +01:00
f4exb
89c515df4c
Server: added HackRF plugins
2017-12-29 00:44:17 +01:00
f4exb
a5ce09f19c
Server: plugins: completed GUI cleanup
2017-12-29 00:33:37 +01:00
f4exb
65ac9e2f2c
Web API: added identification string in device and channel include files description
2017-12-28 11:04:33 +01:00
f4exb
8399baeb4e
Source plugins: put a serializer and deserializer in the core plugin for server. NFM demod: fixed deserializer
2017-12-28 03:21:48 +01:00
f4exb
ccffb5101d
Web API: /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT, PATCH with all settings parameters optional
2017-12-27 01:46:33 +01:00
f4exb
85f9be7c64
cppcheck fixes
2017-12-26 22:29:24 +01:00
f4exb
2145eeb7b6
DSD demod: highpass filtering for audio completed
2017-12-26 20:29:23 +01:00
f4exb
1f21d1d785
Bumped all plugins version to 3.9.0
2017-12-26 02:19:03 +01:00
f4exb
6d70a644dd
SDRdaemon input: refactored plugin with nanomsg handling in core plugin
2017-12-26 02:18:30 +01:00
f4exb
49d1439981
Device source plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected
2017-12-25 09:10:19 +01:00
f4exb
1987bbac77
Device plugins: make setMessageQueueToGUI pure virtual so that child classes must have to deal with this
2017-12-24 19:58:26 +01:00
f4exb
b127182062
All plugins: removed apply settings in constructors as it causes segfaults
2017-12-24 18:37:33 +01:00
f4exb
063eff4204
FileSource: put center frequency and sample rate in the settings structure
2017-12-24 11:36:38 +01:00
f4exb
8e07820e8e
all source and sink plugins except FileSource and SDRdaemonSource: apply settings with force on construction
2017-12-24 11:05:16 +01:00
f4exb
351651c3e5
FileSource: make Settings an independant struct
2017-12-24 11:04:30 +01:00
f4exb
996f964435
LimeSDR: apply settings with force on construction
2017-12-24 10:09:32 +01:00