f4exb
27eae5e3b4
SDRdaemonFEC: refactor to better look like SDRdaemonSink
2017-06-08 02:06:36 +02:00
f4exb
407976d4c3
SDRdaemonFEC: added a settings class
2017-06-08 00:29:15 +02:00
f4exb
a60fac0679
SDRDaemonSink: fixed deserialization
2017-06-08 00:21:46 +02:00
f4exb
0935071f97
SDRDaemonSink: set the Tx delay as a percentage of the nominal UDP block transmission time
2017-06-08 00:01:56 +02:00
f4exb
d6eb9788c4
HackRF input: force settings at start and on preset deserialization
2017-05-26 17:43:58 +02:00
f4exb
3b44a5367c
HackRF: fixed bandwidth selection
2017-05-26 17:42:57 +02:00
f4exb
2ae702763b
Fixed critical compiler warnings in Windows
2017-05-26 10:35:29 +02:00
f4exb
3a3d8e3dcb
activated compiler warnings
2017-05-25 20:13:34 +02:00
f4exb
c47c3fb5b1
SDRdaemon and SDRdaemonFEC: removed useless connection to not existing updateHardware slot
2017-05-23 01:50:17 +02:00
f4exb
e946242fae
Updated documentation
2017-05-19 10:52:18 +02:00
f4exb
d842b44c28
Value dials: implement Ctl to shift digits by 2. Updated documentation
2017-05-18 01:48:52 +02:00
f4exb
dafad384c8
Merged Sigysmund changes for Mac OS Sierra on v3.4.5
2017-05-16 23:01:44 +02:00
f4exb
bb849623bd
updated value dials with Windows compatible font and pointing hand
2017-05-16 22:35:44 +02:00
f4exb
396baa22c8
New value dial color schemes: new yellow color scheme for filters. Use it in LimeSDR plugins
2017-05-16 21:24:25 +02:00
f4exb
5a96b78454
File plugins and Channel analyzer NG: fixed thumbwheels so that they appear correctly in Windows version
2017-05-16 18:48:27 +02:00
f4exb
007ea19e36
Bumped version to 3.5.0
2017-05-16 18:38:39 +02:00
f4exb
6f9ef0eaf9
New value dial color schemes: propagate to all active plugins
2017-05-16 18:27:36 +02:00
f4exb
895051098d
New value dial color schemes. apply to ChannelAnalyzerNG, AM demod, DSD demod, NFM demod, BladeRF input, LimeSDR input and SDRDaemonFEC input
2017-05-16 17:48:12 +02:00
f4exb
da868edb68
New value dial color schemes
2017-05-16 09:07:58 +02:00
ZigaS
27aab58d92
MacOS(sierra) development environment.
...
Updated qmake project configs.
Deploy & Run script.
For now only hardware supported is HackRF.
2017-05-15 12:32:16 +02:00
f4exb
7c5da2e84d
LimeSDR: updated documentation
2017-05-13 18:09:30 +02:00
f4exb
154f22d268
LimeSDR input: force apply settings on start
2017-05-13 14:35:12 +02:00
f4exb
225f25b9f4
LimeSDR: set NCO button appropriately
2017-05-12 03:31:42 +02:00
f4exb
428d4d6b75
LimeSDR Windows build: build plugins
2017-05-09 12:16:09 +02:00
f4exb
ac7b5a9e6f
LimeSDR support: built-in LimeSuite for Debian: updated documentation
2017-05-09 04:26:51 +02:00
f4exb
8a364d36c9
LimeSDR support: built-in LimeSuite for Debian - added dependent include subdirectories
2017-05-09 03:46:43 +02:00
f4exb
b5f70bd7f6
LimeSDR support: built-in LimeSuite for Debian - use internal LimeSutie in plugins
2017-05-09 03:30:26 +02:00
f4exb
101de1bdee
LimeSDR: updated documentation telling that the plugins are not available in binary packages
2017-05-09 01:20:37 +02:00
f4exb
5163fcd96b
Removed LimeSDR support from Debian build if LimeSuite is not found
2017-05-09 01:15:58 +02:00
f4exb
10cbfb3b44
LimeSDR: added soft decimation/interpolation by 64
2017-05-08 17:30:08 +02:00
f4exb
a159e72e20
LimeSDR: updated documentation
2017-05-08 11:59:30 +02:00
f4exb
6fb6e35607
LimeSDR input: changed default gain to 50 dB
2017-05-08 11:03:05 +02:00
f4exb
a538fadb0c
LimeSDR: do not perform calibration in some cases
2017-05-08 11:02:31 +02:00
f4exb
df9e1d5900
LimeSDR input: antenna select fixes
2017-05-07 01:47:31 +02:00
f4exb
cf267b1254
Code warnings in Eclipse cleanup
2017-05-05 10:40:45 +02:00
f4exb
3fff41ce70
cppcheck fixes
2017-05-05 09:30:45 +02:00
f4exb
4818e629de
Bumped version to 3.4.1
2017-04-26 18:43:13 +02:00
f4exb
56582ab2b2
HackRF: rationalize start/stop device. Needs latest version of libhackrf (2017/03/01) and 2017.02.1 firmware
2017-04-26 16:35:05 +02:00
f4exb
54aa3ae27e
LimeSDR output: documentation
2017-04-24 17:51:07 +02:00
f4exb
2c618684c1
LimeSDR input: updated documentation
2017-04-24 15:19:11 +02:00
f4exb
0c62f50bc7
LimeSDR input: increased FIFO and buffer sizes
2017-04-24 09:57:21 +02:00
f4exb
d1e16b6ab0
LimeSDR output: regulate Tx output
2017-04-24 03:12:02 +02:00
f4exb
e0b7027756
LimeSDR input: added antenna selection
2017-04-23 16:23:01 +02:00
f4exb
465b073d77
LimeSDR: suspend/resume all buddies threads before/after open/close
2017-04-23 04:01:00 +02:00
f4exb
7ad6533b1f
LimeSDR: fixed reporting sample rate to buddies
2017-04-23 03:36:10 +02:00
f4exb
5556e65503
LimeSDR: corrected center frequency reporting
2017-04-23 02:50:19 +02:00
f4exb
29a44a27f6
LimeSDR: implemented common thread interface for input and output plugins to be able to start/stop thread from each other
2017-04-22 10:40:57 +02:00
f4exb
4ae889c06a
LimeSDR input: small code refactoring
2017-04-22 06:37:36 +02:00
Edouard Griffiths
37bbeb87cb
LimeSDR input: make sure fc pos is set to center
2017-04-21 20:30:25 +02:00
Edouard Griffiths
183b957f10
LimeSDR input: correct compile errors
2017-04-21 20:11:13 +02:00
f4exb
bef210d97f
LimeSDR input: removed FcPos from settings. Serialize/Deserialize NCO data
2017-04-21 16:46:09 +02:00
f4exb
688ca8ab46
LimeSDR input: handle center frequency and NCO for Tx buddies
2017-04-21 00:14:55 +02:00
f4exb
5c8732dc66
LimeSDR input: handle NCO for buddies
2017-04-20 23:43:24 +02:00
f4exb
099aa72fa2
LimeSDR: fix segfault when trying to get status on the uninitialized stream
2017-04-20 23:32:08 +02:00
f4exb
35f51bcdb2
LimeSDR input: handle NCO for self
2017-04-20 23:02:06 +02:00
f4exb
11e5b3a429
LimeSDR input: NCO support basic
2017-04-20 20:18:50 +02:00
f4exb
826941ba80
LimeSDR input: NCO support (draft #1 )
2017-04-20 18:21:01 +02:00
f4exb
01b469ec80
LimeSDR input: suspend/resume Rx buddy thread when opening/closing so that the stream can be allocated/de-allocated properly
2017-04-20 01:39:05 +02:00
f4exb
edfcb36dab
LimeSDR input: removed stream status debug messages
2017-04-20 00:48:00 +02:00
f4exb
80acb46b0d
LimeSDR input: increase FIFO progress bar height
2017-04-20 00:47:18 +02:00
f4exb
0c285315d9
LimeSDR input: set FIFO progress bar stylesheet properly
2017-04-20 00:37:46 +02:00
f4exb
b8174714ff
LimeSDR: suspend buddies threads if changing critical values
2017-04-20 00:01:11 +02:00
f4exb
44e00e4aeb
LimeSDR input: start or stop thread only if not started or stopped
2017-04-19 23:07:32 +02:00
f4exb
2c5ea336da
LimeSDR input: status bar updated
2017-04-19 22:43:18 +02:00
f4exb
db67e07ab9
LimeSDR input: implemented basic stream reporting
2017-04-19 18:41:55 +02:00
f4exb
1a1c793014
LimeSDR input: moved thread suspend before device configuration update
2017-04-19 08:34:27 +02:00
f4exb
5cd430c245
LimeSDR input: moved stream setup and destruciton in open and close device methods respectively
2017-04-19 08:19:09 +02:00
f4exb
0847a8464c
LimeSDR input: fixed message passing between buddies
2017-04-19 01:04:57 +02:00
f4exb
09981263bc
LimeSDR input: suspend thread for configuration only if in running state
2017-04-19 00:09:24 +02:00
f4exb
3621849027
LimeSDR input: corrected getSampleRate not to divide source sample rate by hardware decimation
2017-04-19 00:00:47 +02:00
f4exb
763175ab55
LimeSDR input: suspend thread while changing configuration
2017-04-18 23:26:30 +02:00
f4exb
54f3a51203
LimeSDR input: channel #0 streaming
2017-04-18 22:22:21 +02:00
f4exb
d3312c90d4
LimeSDR input: start and stop stream before and after the read loop. Use actual number of samples for callback
2017-04-18 13:56:05 +02:00
f4exb
65cccbdd75
LimeSDR input: perform automatic calibration after configuration change
2017-04-18 13:50:28 +02:00
f4exb
3d12ff1de0
LimeSDR input: hard decimation is not on the host side
2017-04-18 13:33:33 +02:00
f4exb
5fb05cbfad
LimeSDR input: more debug messages
2017-04-18 08:35:25 +02:00
f4exb
6dd66cb23c
Set limesdrinput.cpp line endings to Unix
2017-04-18 02:12:15 +02:00
f4exb
1a22772744
LimeSDR input: fixed DSP message not sent to self when sending to buddies
2017-04-18 02:10:37 +02:00
f4exb
d7acf6f1f9
LimeSDR input: GUI updates
2017-04-18 02:01:30 +02:00
f4exb
c07d4483e0
LimeSDR input: use a value dial for the analog lowpass filter
2017-04-18 01:16:39 +02:00
f4exb
35f7124a74
LimeSDR input: debug (2)
2017-04-18 00:50:03 +02:00
f4exb
0013ab89ea
Bugfix: make sure device is not open when attempting to closing it
2017-04-17 12:00:13 +02:00
f4exb
d9b6dde304
LimeSDR input: extract serial number from LMS info string
2017-04-17 11:50:09 +02:00
f4exb
54599c1231
LimeSDR input: debug (1)
2017-04-17 11:24:56 +02:00
f4exb
7d61557204
LimeSDR support: ready
2017-04-17 10:05:05 +02:00
f4exb
b1e12954c7
BladeRF input: cleaned up useless MessageReportBladeRF
2017-04-17 01:28:05 +02:00
f4exb
67a149ac06
LimeSDR support (13)
2017-04-17 01:10:32 +02:00
f4exb
92e7bb8eba
LimeSDR support (12)
2017-04-16 19:30:46 +02:00
f4exb
7c1ff7c5ad
LimeSDR support: removed Debian specifics from the build as it will use LimeSuite as an external package
2017-04-16 09:58:35 +02:00
f4exb
561baf975d
LimeSDR support (11) compiles
2017-04-16 04:58:52 +02:00
f4exb
6ed2fbee10
LimeSDR support (10)
2017-04-15 11:45:01 +02:00
f4exb
0204cca9e3
LimeSDR support (9)
2017-04-15 10:31:16 +02:00
f4exb
3fa6c06d6f
LimeSDR support (8)
2017-04-15 04:52:12 +02:00
f4exb
67bb7353a8
LimeSDR support (7)
2017-04-14 18:30:37 +02:00
f4exb
b8623c90ce
Refactoring: removed device parameter from all start() methods in sample source plugins
2017-04-14 03:40:45 +02:00
f4exb
1e086fb303
FCDPro+: open/close new style
2017-04-14 03:29:50 +02:00
f4exb
f456293b84
FCDPro: open/close new style
2017-04-14 03:24:21 +02:00
f4exb
b05897d221
SDRplay: open/close new style
2017-04-14 03:17:04 +02:00
f4exb
3fa28dab30
SDRPlay: use device sequence number from device API
2017-04-14 02:49:41 +02:00
f4exb
d001099f7e
SDRPlay: init thread on start
2017-04-14 02:46:52 +02:00
f4exb
c8146808a2
SDRplay: changed placement of input object creation in the GUI
2017-04-14 02:22:37 +02:00
f4exb
00cf437bf2
HackRF: changed placement of input object creation in the GUI
2017-04-14 02:16:04 +02:00
f4exb
0a29f34b94
HackRF: open device by serial number
2017-04-14 02:09:36 +02:00
f4exb
01b2c42a5f
BladeRF: open device by serial number
2017-04-14 01:59:09 +02:00
f4exb
651303e860
HackRF: Rx/Tx opem/close new style corrections
2017-04-14 01:49:48 +02:00
f4exb
dea2764811
HackRF: Rx/Tx opem/close new style
2017-04-14 01:41:02 +02:00
f4exb
ecdc99f59b
HackRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object
2017-04-14 00:14:40 +02:00
f4exb
afaf3428f5
BladeRF: Rx/Tx opem/close new style
2017-04-13 23:40:14 +02:00
f4exb
922ee518b7
BladeRF input: changed placement of input object creation in the GUI
2017-04-13 20:32:10 +02:00
f4exb
5971c8a7ee
Airspy: fixed segfault when accessing non-initialized thread
2017-04-13 20:29:05 +02:00
f4exb
5dd934320c
BladeRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object
2017-04-13 20:16:33 +02:00
f4exb
527b5ef2f5
LimeSDR support (6)
2017-04-13 18:18:15 +02:00
f4exb
bb812b4b47
Airspy: refactoring: device open close moved in the constructor and destructor respectively of the input object
2017-04-13 08:29:51 +02:00
f4exb
0c972455da
SDRDaemonFEC input: call input object destructor in GUI destructor (was missing)
2017-04-13 01:28:44 +02:00
f4exb
bb5fd95f33
RTL-SDR: refactoring: device open close moved in the constructor and destructor respectively of the input object
2017-04-13 01:21:25 +02:00
f4exb
934e73f7a7
RTL-SDR: moved input object creation at top of GUI comstructor
2017-04-12 23:41:30 +02:00
f4exb
2136dc7672
Sample source plugins: removed useless init pure virtual method
2017-04-12 23:10:22 +02:00
f4exb
371bf9a5ec
LimeSDR support (5)
2017-04-12 17:25:26 +02:00
f4exb
3e3fd44ac0
LimeSDR support (4)
2017-04-12 00:55:00 +02:00
f4exb
a2157a224f
Continuous sample rate setting: updated related plugins documentation
2017-04-09 20:30:01 +02:00
f4exb
5ba3dc89e8
HackRF input: GUI updates
2017-04-02 03:42:16 +02:00
f4exb
a7fabd5f58
RTLSDR plugin: fixed sample rate display and update
2017-04-02 03:34:03 +02:00
f4exb
b2e2c0a106
BladeRF input: continuous sample rate setting
2017-04-02 03:24:11 +02:00
f4exb
365154767a
RTLSDR plugin: continuous sample rate setting
2017-04-02 02:00:05 +02:00
f4exb
f91eba5b10
HackRF output: continuous sample rate setting
2017-04-02 00:23:02 +02:00
f4exb
813d79a115
HackRF input: continuous sample rate setting
2017-04-01 13:08:41 +02:00
f4exb
43d40a4ace
ATV Modulator: PAL-M (525l) effective support
2017-03-12 21:41:01 +01:00
f4exb
4e102ad86d
RTLSDR: restored gain setting
2017-02-21 06:14:47 +01:00
f4exb
038d9c2f41
RTLSDR: reviewed apply settings
2017-02-21 05:35:20 +01:00
f4exb
e7e83b13be
RTLSDR input: make sample rate precision to the sample/s and added 2.167 MS/s for GSM
2017-02-18 12:21:17 +01:00
f4exb
7b9dfb0446
BladeRF support: make sample rate precision to the sample/s and added 4.333 MS/s for GSM
2017-02-18 11:55:19 +01:00
f4exb
f7d7551d01
HackRF support: changed sample rates to sample precision
2017-02-18 11:21:12 +01:00
f4exb
91cb2c39f5
SDRdaemonFEC plugin: UDP connect before bind
2017-02-03 08:20:53 +01:00
f4exb
d0d2a2de0a
HackRF input plugin: documentation
2017-01-11 19:48:45 +01:00
f4exb
201695bb67
HackRF plugins: correct start/stop sequences
2017-01-11 01:21:22 +01:00
f4exb
5b26c7f374
Windows build: added missing bits
2017-01-09 01:31:58 +01:00
f4exb
61e45297df
HackRF plugins: shorten wait time in running loop so that start/stop can react faster (delay set to 200ms instead of 1s)
2017-01-09 00:08:33 +01:00
f4exb
212a8ad2f9
HackRF input plugin: pass thread pointer in the callback instead of using a static variable
2017-01-08 10:44:38 +01:00
f4exb
85ed39c767
HackRF output plugin: compiles
2017-01-08 04:13:20 +01:00
f4exb
1a8d96d874
HackRF input plugin: use actual sample rate and bandwidth values not indexes
2017-01-08 02:48:01 +01:00
f4exb
a02b78d24d
HackRF input: open and close device considering the possible sink buddy
2017-01-08 00:33:11 +01:00
f4exb
250a7f340c
HackRF Output support: created a HackRF device library for Rx/Tx common routines and structures
2017-01-07 11:24:09 +01:00
f4exb
1f4451cf0b
Fixed Windows build for v3.0.0
2017-01-05 18:26:30 +01:00
f4exb
b626cf67e6
Updated main readme and some Tx plugins readme corrections
2017-01-05 04:01:23 +01:00
f4exb
ed769006c2
Added documentation on BladeRF input and output plugins and File Sink plugin
2017-01-04 23:14:28 +01:00
f4exb
cb207e26c7
BladeRF plugins: fixed start/stop and delete sequences
2017-01-03 09:09:51 +01:00
f4exb
f1ac22576c
BladeRF plugins: fixed deadlock due to useless mutex and disable modules on stop
2017-01-03 00:56:18 +01:00
f4exb
17736b3a78
Tx support: BladeRF output plugin: compiles
2017-01-02 10:39:21 +01:00
f4exb
fa0afb6c92
Tx support: implemented final interpolation stage in FileSink plugin
2017-01-02 03:14:46 +01:00
f4exb
2047463dcf
Tx support: common device routines library and handle BladeRF Tx/Rx coordination on Rx side
2016-12-30 16:13:28 +01:00
f4exb
f68f949c19
Tx support: interim state (1)
2016-12-29 12:41:10 +01:00
f4exb
ddb3c6909b
Specify SDRplay RSP1 (only) is supported
2016-12-28 08:22:29 +01:00
f4exb
dc2df804f7
HackRF Tx support: rename more Rx files and cmake items
2016-12-27 03:14:50 +01:00
f4exb
7ef54cc2e0
BladeRF Tx support: rename more Rx files and cmake items
2016-12-27 03:11:57 +01:00
f4exb
da53b153ab
HackRF Tx support: rename Rx files and classes
2016-12-27 02:25:06 +01:00
f4exb
b677fe4d32
BladeRF Tx support: rename Rx files and classes
2016-12-27 02:14:31 +01:00
f4exb
abad9d7299
SDRDaemoFEC plugin: fixed possible segfault
2016-12-11 14:32:10 +01:00
f4exb
1166cbad2e
Debian build: fixed SDRdaemonFEC plugin missing
2016-12-07 17:05:51 +01:00
f4exb
e516672b8f
Debian build: correction
2016-11-29 18:20:11 +01:00
f4exb
c5f1acdcf1
AM Modulator: audio input (mic) basic support
2016-11-29 01:09:06 +01:00
f4exb
7c1b1032c9
AM Modulator: added file input (basic)
2016-11-28 02:17:08 +01:00
f4exb
4398a7426a
Added Debian files for 2.3.0
2016-11-24 00:51:01 +01:00
f4exb
1d28429b3c
SDRplay plugin: removed from Windows build
2016-11-23 02:16:26 +01:00
f4exb
f93d43ee24
SDRplay plugin: note to Windows users
2016-11-22 01:32:17 +01:00
f4exb
2d0ee4bf76
SDRplay plugin: adjust documentation. Corrections and re-organization of the main readme.md file
2016-11-21 18:07:58 +01:00
f4exb
7c8efb046c
Fixed SDRdaemon and SDRdaemonFEC builds so that they are included only if dependent libraries are found. This fixes issue #9
2016-11-21 17:48:30 +01:00
f4exb
60925ea84b
SDRPlay plugin: documentation
2016-11-21 01:21:48 +01:00
f4exb
86d7d90450
SDRPlay plugin: fixed preset load sequence
2016-11-20 11:34:32 +01:00
f4exb
0a618e9f0b
SDRPlay plugin: use mixer buffer gain in AM bands in place of LNA
2016-11-19 23:25:57 +01:00
f4exb
2e85a6a5b1
SDRPlay plugin: change of sample rate needs full stop / start sequence
2016-11-19 04:11:19 +01:00
f4exb
ebdec74822
SDRPlay plugin: use multiples of 32 for the IF dedicated sample rates (1792, 6400 kS/s)
2016-11-19 04:10:48 +01:00
f4exb
9b63cf2670
SDRPlay plugin: move up set sample rate block
2016-11-19 03:12:28 +01:00
f4exb
549aa34360
SDRPlay plugin: removed useless initializations
2016-11-18 04:36:12 +01:00
f4exb
d97697b253
SDRPlay plugin: fixed gains settings in displaySettings method
2016-11-18 03:01:47 +01:00
f4exb
edd6ab751b
SDRPlay plugin: added option to handle global tuner gain or individual lna, mixer and baseband gains
2016-11-18 02:46:35 +01:00
f4exb
d25e7b613e
SDRPlay plugin: gain GUI refactoring
2016-11-17 18:35:17 +01:00
f4exb
2e4ee9b13d
SDRPlay plugin Windows build: adjust libmirisdr paths
2016-11-17 03:46:22 +01:00
f4exb
b997f6ca39
SDRPlay plugin: removed usless auto gain mode
2016-11-17 03:19:05 +01:00
f4exb
d68b34bd88
SDRPlay plugin: change frequency plan
2016-11-17 03:04:52 +01:00
f4exb
e4e7621d54
SDRPlay plugin: new libmirisdr library: support of SDRPlay hardware flavour
2016-11-17 00:45:11 +01:00
f4exb
3da9c5b7cf
SDRPlay plugin: new sample rates to better support non zero IF modes
2016-11-17 00:41:11 +01:00
f4exb
85807ffadb
SDRPlay plugin: now working with open source libmirisdr
2016-11-16 02:38:21 +01:00
f4exb
e4f3915282
SDRPlay plugin: interface replaced by libmirisdr: refactor interim state (1)
2016-11-15 18:58:17 +01:00
f4exb
a9f7c67f7b
SDRPlay plugin: interface replaced by libmirisdr: refactor devices enumeration
2016-11-15 15:57:13 +01:00
f4exb
4dd5f70dcd
SDRPlay plugin: use open source libmirisdr interface instead of the Mirics proprietary one
2016-11-15 14:17:45 +01:00
f4exb
e55fe8c63c
SDRPlay plugin: Windows build
2016-11-14 18:39:06 +01:00
f4exb
5996fc4f48
SDRPlay plugin: properly exit libusb at end of enumeration
2016-11-14 18:06:20 +01:00
f4exb
c1aa21e1fd
SDRPLay plugin: add files for Windows build
2016-11-14 08:23:16 +01:00
f4exb
fcbb7b79ca
SDRPlay support: source plugin interim state (4) Corrected gain settings. SDRPlay interface is not compatible with Qt anyway
2016-11-14 03:23:41 +01:00
f4exb
c9216f2093
SDRPlay support: source plugin interim state (3) MIR stream init fails
2016-11-14 02:24:44 +01:00
f4exb
13d01f48c6
SDRPlay support: source plugin interim state (2) GUI controls
2016-11-14 00:38:43 +01:00
f4exb
863522d9ff
SDRPlay support: source plugin interim state (1) compiles
2016-11-13 02:59:31 +01:00
f4exb
0d4426b8f4
BladeRF plugin: cleanup of useless methods and attributes
2016-11-12 22:57:25 +01:00
f4exb
8d3056f202
Windows build: set SSE options for all source device plugins
2016-11-07 18:40:52 +01:00
f4exb
63d6eea066
Use more precise SIMD flags and detect actual x86_64 SIMD features
2016-11-07 00:42:57 +01:00
f4exb
dbbbfa12ee
Changed USE_SIMD flag to USE_SSE
2016-11-06 02:08:38 +01:00
Edouard Griffiths
a1c73941a2
Debian build: added libbladerf and BladeRF source plugin in the distribution
2016-11-02 15:51:45 +01:00
f4exb
4a001350d3
Tx ph.2: Templatized IntHalfbandFilter and improved coefficients. Changed to order 80 for upsamplers and 48 for downsamplers
2016-10-29 17:01:02 +02:00
f4exb
e7c16e8d85
Device plugins: Removed useless link dependency on QT OpenGL and Multimedia
2016-10-27 08:38:50 +02:00
f4exb
649786c31d
SDRDaemonFEC: set SIMD options. Removed useless dependency on QT OpenGL and Multimedia
2016-10-27 08:33:09 +02:00
Edouard Griffiths
368e9d2595
Debian package build: re-integrated SDRDaemonFEC
2016-10-26 03:48:43 +02:00
Edouard Griffiths
48eb776de9
Debian package build: added Airspy, HackRF, RTLSDR input plugins and removed SDRDaemonFEC
2016-10-26 02:40:00 +02:00
f4exb
12a3974644
Debian package build: corrected HackRF source build
2016-10-26 01:08:39 +02:00
Edouard Griffiths
ecc1647ee6
Implemented Debian package build environment
2016-10-26 00:57:46 +02:00
f4exb
987c23004c
Tx ph.1: Enable center frequecy UI in FileSinkGUI
2016-10-22 21:47:59 +02:00
f4exb
2246271d47
Tx ph.1: Tx support in PluginAPI and PluginManager
2016-10-19 18:07:27 +02:00
f4exb
94e479bb75
Tx ph.1: plugins (1)
2016-10-13 22:23:43 +02:00
f4exb
32595f81b9
RxTx semantic move: renamed DeviceAPI to DeviceSourceAPI
2016-10-11 01:17:55 +02:00
f4exb
211f0570b5
RTLSDR: allow decimation by 32. Bumped to version 2.1.6
2016-10-10 02:19:21 +02:00
f4exb
008ee56252
File Source plugin: skip header when seeking in I/Q recording
2016-10-08 10:02:36 +02:00
f4exb
6f054a51d8
Bumped version to 2.1.5
2016-10-08 06:25:58 +02:00
f4exb
fd8464eac0
FileSource plugin: fixed time length buffer
2016-10-08 06:00:54 +02:00
f4exb
1b086348e6
File Source plugin: fixed reading chunk size not always a multiple of 4 (I/Q sample size) and display of decimal values of sample rate in kS/s
2016-10-07 18:16:17 +02:00
f4exb
f008250ffa
Airspy: dynamic rate support in Windows and more debug messages
2016-10-06 20:59:23 +02:00
f4exb
36aeaa3ea5
RxTx semantic move: renamed SampleFifo to SampleSinkFifo
2016-10-06 19:18:02 +02:00
f4exb
e204efe2b8
RxTx semantic move: renamed DSPDeviceEngine to DSPDeviceSourceEngine
2016-10-03 18:29:05 +02:00
f4exb
7a535cc3b8
RxTx semantic move: renamed SampleSource to DeviceSampleSource
2016-10-02 23:16:40 +02:00
f4exb
1fa80272b5
RxTx semantic move: renamed FileSink to FileRecord
2016-10-02 10:30:58 +02:00
f4exb
1eb3db0291
RTLSDR input: more sample rates (1024 and 2048)
2016-08-12 08:30:43 +02:00
f4exb
fb54b162cd
Updated to v2.1.1 and updated plugin versions
2016-07-31 13:40:41 +02:00
f4exb
f333aef21c
SDRdaemonFEC plugin: stop receive UDP loop when plugin stops
2016-07-29 08:21:27 +02:00
f4exb
59a9bb0a8e
SDRdaemonFEC plugin: clean up commented out code
2016-07-28 23:50:18 +02:00
Edouard Griffiths
904577eae8
SDRdaemonFEC plugin: optimization: store I/Q data blocks directly into final buffer
2016-07-28 17:09:15 +02:00
Edouard Griffiths
860bad12ca
SDRdaemonFEC plugin: change color of text for min total number of blocks display label to be compatible with Windows version
2016-07-28 05:57:59 +02:00
f4exb
b157186b32
SDRdaemonFEC plugin: further improve stats display on GUI and updated readme accordingly
2016-07-28 04:49:33 +02:00
Edouard Griffiths
aa68c907fa
SDRdaemonFEC plugin: improve stats on GUI
2016-07-27 18:49:17 +02:00
Edouard Griffiths
286ea81470
SDRdaemonFEC plugin: Windows build
2016-07-27 18:39:59 +02:00
f4exb
72fe72a529
SDRdaemonFEC plugin: cleanup and readme updates
2016-07-26 23:36:59 +02:00
f4exb
8b82547b86
SDRdaemonFEC plugin: make status button background darker when blocks are lost
2016-07-25 08:40:10 +02:00
f4exb
1d2e0986e5
RTLSDR plugin: align DC and IQ correction buttons with other plugins
2016-07-25 04:46:58 +02:00
f4exb
b84fde2831
SDRdaemonFEC plugin: updated online documentation
2016-07-24 20:01:10 +02:00
f4exb
9007d505ee
SDRdaemonFEC plugin: use meta data CRC32 and promote to version 2.1.0 again
2016-07-24 19:50:51 +02:00
f4exb
66e829bbf9
SDRdaemonFEC plugin: demote to version 2.0.2
2016-07-24 14:38:25 +02:00
f4exb
2554851a0b
SDRdaemonFEC plugin: do not recover meta because FEC is unreliable
2016-07-24 14:27:15 +02:00
f4exb
5e14ac9173
SDRdaemonFEC plugin: take buffering into account for timestamp calculation
2016-07-24 12:53:39 +02:00
f4exb
bbccea9432
SDRdaemonFEC plugin: GUI enhancements
2016-07-24 11:09:11 +02:00
f4exb
fac8465575
SDRdaemonFEC plugin: first working FEC version with cm256cc library
2016-07-23 23:14:22 +02:00
f4exb
c96c52eb5e
SDRdaemonFEC plugin: failed connection debug messge
2016-07-23 20:13:27 +02:00
f4exb
bda1d8997b
SDRdaemonFEC plugin: migrate to new cm256cc library
2016-07-23 19:59:42 +02:00
f4exb
a0729ce6f5
SDRdaemonFEC: debug FEC (1)
2016-07-20 08:54:31 +02:00
f4exb
29240f66dd
SDRdaemonFEC plugin: fixed GUI
2016-07-18 00:39:35 +02:00
f4exb
85d9a101bf
SDRdaemonFEC plugin: fixed CM256 library init and simplify code
2016-07-17 23:33:50 +02:00
f4exb
1b8199df89
SDRdaemonFEC plugin: check frame and block sequence
2016-07-15 19:44:02 +02:00
f4exb
c8785c94bb
SDRdaemonFEC support. auto R/W correction
2016-07-13 03:31:19 +02:00
f4exb
95804345d5
SDRdaemonFEC support. auto R/W correction (1)
2016-07-12 08:52:38 +02:00
f4exb
6540979108
SDRdaemonFEC support. allow for smaller datagrams than the UDP block size
2016-07-12 04:44:44 +02:00
f4exb
83e34fde20
SDRdaemonFEC support. compatibility with zero FEC
2016-07-07 03:49:47 +02:00
f4exb
e252123567
SDRdaemonFEC support. removed special structure for block zero
2016-07-07 02:54:23 +02:00
f4exb
ddb65d2e70
SDRdaemonFEC support. removed useless data and method
2016-07-07 02:43:09 +02:00
f4exb
110d7cae46
SDRdaemonFEC support. removed output meta
2016-07-07 02:38:30 +02:00
f4exb
5fc9bd07f4
SDRdaemonFEC support. new simplified write method
2016-07-07 02:36:44 +02:00
f4exb
57231cdb32
SDRdaemonFEC support. removed output meta
2016-07-07 02:25:32 +02:00
f4exb
c7751062c3
SDRdaemonFEC support: debug (8). fixed CM256 descriptors addressing of recovery blocks. Debug message when frames are incomplete.
2016-07-06 02:54:01 +02:00
f4exb
dddf872d56
SDRdaemonFEC support. Use new simplified version
2016-07-06 00:43:38 +02:00
f4exb
8a22c0b468
Merge branch 'master' into dev. Build for Mac OS.
2016-07-05 20:02:51 +02:00
f4exb
f437666749
SDRdaemonFEC support. debug (8). use litterals
2016-07-05 19:59:18 +02:00
Ziga S
08602c661b
Updated CMake files for QTEditor cmake style.
...
AudioOutput had previously stalled, mutex temporary removed(Q&D workaround, need for study OSX Audio Concurency).
Removed some part of code in DemodBFM for OSX compilations.
Code runs and was tested with HackRF.
Note: There is need have investigate two potencial problems(DemodBFM bug and AudioOutput deadlocking?).
2016-06-29 10:10:24 +02:00
f4exb
aea9bf866e
SDRdaemonFEC support: debug (7). Corrected CM256 parameters specification fixing decoding
2016-06-23 01:31:40 +02:00
f4exb
278f085dbc
SDRdaemonFEC support: debug (6). Corrected meta data processing
2016-06-23 00:58:07 +02:00
f4exb
3e388987c8
SDRdaemonFEC support: debug (5). Corrected statistics display
2016-06-23 00:57:47 +02:00
f4exb
cded6772ae
SDRdaemonFEC support: debug (4). Corrected buffer gauge display
2016-06-22 01:10:58 +02:00
f4exb
a628357f76
SDRdaemonFEC support: debug (3). Fixed frames buffer length calculation and use more slots
2016-06-21 21:49:27 +02:00
f4exb
96bec6cac3
SDRdaemonFEC support: debug (2). Fixed output meta data cature
2016-06-21 08:30:32 +02:00
f4exb
46e85fa643
SDRdaemonFEC support: debug (1)
2016-06-20 09:07:37 +02:00
f4exb
b73330c663
SDRdaemonFEC support: correctly implement in plugin manager
2016-06-20 01:58:46 +02:00
f4exb
0812ab0d13
SDRdaemonFEC support: full compile
2016-06-20 01:32:32 +02:00
f4exb
eb3fedecda
SDRdaemonFEC support: interim state (2). Compile UI.
2016-06-20 01:18:21 +02:00
f4exb
e418e68bd9
SDRdaemonFEC support: interim state (1). Compile except UI. Bumped version to 2.1.0 where necessary
2016-06-20 00:45:24 +02:00
f4exb
4386e0fbab
SDRdaemonFEC support: added plugin as copy of SDRdaemon plugin
2016-06-19 09:56:49 +02:00
f4exb
b97a2ecffb
Multi device support: Windows support
2016-05-25 02:33:50 +02:00
f4exb
7863a3cb69
Multi device support: remainder source plugins: removed useless dependencies on plugin API
2016-05-17 19:26:23 +02:00
f4exb
197feb1c9d
Multi device support: SDRDaemon plugin removed useless dependencies on plugin API
2016-05-17 19:08:04 +02:00
f4exb
35df869115
Multi device support: BladeRF plugin removed useless dependencies on plugin API
2016-05-17 17:57:48 +02:00
f4exb
1974b375ee
Multi device support: RTL-SDR plugin removed useless dependencies on plugin API
2016-05-17 17:53:22 +02:00
f4exb
08a6554c4e
Multi device support: set version to 2.0.0 in all plugins
2016-05-17 15:29:28 +02:00
f4exb
5a8d05bfaf
Multi device support: simplify source input setting
2016-05-17 03:41:01 +02:00
f4exb
500e809cba
Multi device support: moved setInputGUI method from plugin API and manager classes to device API class
2016-05-16 16:02:55 +02:00
f4exb
7412ee0d54
Multi device support: migrate device specific stuff outside plugin classes completed for source plugins
2016-05-16 02:14:36 +02:00
f4exb
be918a217b
Multi device support: migrate device specific stuff outside plugin classes
2016-05-16 01:12:37 +02:00
f4exb
602bfc988a
Removed v4l-rtl and v4l-msi sample source plugin sources
2016-05-15 09:40:11 +02:00
f4exb
1707aa8e27
Removed gnuradio and osmosdr plugin sources
2016-05-15 09:26:31 +02:00
f4exb
4027b00675
Multi device support: GUI enhmcements
2016-05-15 04:38:37 +02:00
f4exb
3c0e66c90e
Multi device support: GUIs enhancements
2016-05-14 03:15:03 +02:00
f4exb
7053d3775c
Multi device support: completely removed direct access to DSP device engine from DSP engine
2016-05-13 00:50:29 +02:00
f4exb
2b036e2212
Multi device support: completely removed dependency on DSPEngine from source plugins
2016-05-13 00:03:58 +02:00
f4exb
f4c03bcab1
Multi device support: completely removed DSPEngine dependency on DSPDeviceEngine message queues
2016-05-12 23:45:27 +02:00
f4exb
7707858d57
Multi device support: pass plugin API to devices input handlers to give access to DSP device engine methods
2016-05-12 23:35:30 +02:00
f4exb
7159004bbe
Multi device support: Aligned Funcube Pro+ plugin
2016-05-12 18:02:55 +02:00
f4exb
25197faa7a
Multi device support: Aligned Funcube Pro plugin
2016-05-12 17:40:26 +02:00
f4exb
ea1f2208f7
Multi device support: Aligned HackRF plugin
2016-05-12 17:18:08 +02:00
f4exb
deee1ada34
Multi device support: Aligned Airspy plugin
2016-05-12 16:47:10 +02:00
f4exb
8885f9bcdd
Multi device support: Aligned SDRDaemon plugin
2016-05-12 12:48:08 +02:00
f4exb
b399cc0dd4
Multi device support: Changed aligned FileSource
2016-05-12 12:29:12 +02:00
f4exb
cd9532a5e2
Multi device support: Changed aspect of record button
2016-05-12 12:04:59 +02:00
f4exb
e750acc7da
Multi device support: Apply previous changes to RTL-SDR.
2016-05-12 11:10:10 +02:00
f4exb
e25c465b82
Multi device support: removed as much as possible (now) DSPDeviceEngine dependencies in MainWindow to source plugin GUIs. This includes file sink handling. Applies to BladeRF only.
2016-05-12 10:31:57 +02:00
f4exb
ecd05096ad
Multi device support: moved DSPDeviceEngine start/stop actions and status from main window to each source plugin GUI
2016-05-11 23:35:16 +02:00
f4exb
7992f3f428
Multi device support: add start/stop buttons to all source plugins GUIs
2016-05-11 20:02:45 +02:00
f4exb
33b7177445
RTL-SDR source plugin: added 256k and 1600k sample rates
2016-05-03 02:14:41 +02:00
f4exb
90a5b75e91
DSD demod: DMR integration debug (2). Added eye diagram capability by delaying Q signal by 20 samples (2400 baud)
2016-04-12 03:32:42 +02:00
f4exb
58656fe65c
RTL-SDR plugin: New 2000 kS/s rate
2016-03-31 19:49:32 +02:00
f4exb
007aaaf749
BladeRF plugin: changed sample rate and bandwidth unit displays. New 2000 kS/s rate
2016-03-31 19:48:06 +02:00
f4exb
ce20f21b08
BladeRF input plugin: GUI cosmetic changes
2016-03-29 17:31:44 +02:00
f4exb
574141be6c
Airspy input plugin: GUI cosmetic changes
2016-03-29 16:53:15 +02:00
f4exb
d59c9e5a95
HackRF input plugin: GUI cosmetic changes
2016-03-29 16:39:05 +02:00
f4exb
39d5ecf6de
RTL-SDR input plugin: GUI cosmetic changes
2016-03-29 16:22:24 +02:00
f4exb
b70fa3f191
Fixed preset import
2016-03-29 14:51:52 +02:00
f4exb
85778dbcc1
CMakeLists.txt files cleanup
2016-03-29 09:36:19 +02:00
Edouard Griffiths
4b95c1cbc0
Windows build: added .pro file for FCD Pro+ but it does not link so not included in main .pro
2016-03-29 03:53:54 +02:00
f4exb
989feb9108
FCD Pro+ plugin: non ALSA classes to handle FCD audio for Windows build
2016-03-29 03:17:59 +02:00
f4exb
b4178db004
SDRdaemon plugin: corrections in the readme
2016-03-28 02:48:33 +02:00
Edouard Griffiths
1f758bc5f7
Windows build: re-implement nanomsg and sdrdaemon plugin for 64 bit version only. Created a batch installation script for Win64
2016-03-28 02:34:14 +02:00
f4exb
8acfaa0458
SDRdaemon plugin: control from the plugin documentation update
2016-03-27 22:16:23 +02:00
Edouard Griffiths
27b6aab5f7
Windows build: added possibility to build with MinGW64 (experimental, does not work)
2016-03-27 18:56:33 +02:00
Edouard Griffiths
641e6b529f
Windows build: removed nanomsg and sdrdaemon input plugin from the build
2016-03-27 12:12:57 +02:00
f4exb
17db3e03b6
SDRdaemon plugin: send configuration done
2016-03-27 04:33:12 +02:00
f4exb
0822773fbb
SDRdaemon plugin: send configuration phase 1
2016-03-26 21:40:54 +01:00
Edouard Griffiths
57149d0689
Windows build: added BladeRF input plugin
2016-03-23 16:59:53 +01:00
f4exb
8254a4d07f
SDRdaemon plugin: readme documentation
2016-03-20 18:12:37 +01:00
f4exb
a99fdd1f26
SDRdaemon plugin: Added tooltip for main buffer length in seconds display
2016-03-20 14:43:01 +01:00
f4exb
3bebd05411
SDRdaemon plugin: Added buffer length in seconds to the GUI
2016-03-20 14:40:40 +01:00
f4exb
b7a4c468fc
SDRdaemon plugin: Ensure a minimal size of the main buffer depending on frame size so that auto follow ups work fine
2016-03-20 12:59:55 +01:00
f4exb
0ffc02102e
SDRdaemon plugin: better calculation of write - read pointers delta. Better amortization of buffer R/W compensation with an alpha factor of 0.25
2016-03-20 02:49:25 +01:00
Edouard Griffiths
bfdcac70d0
SDRdaemon plugin: set the r/w buffer maximum correction limit to +/- 20 ms
2016-03-19 18:54:09 +01:00
f4exb
b14ae1e7c1
SDRdaemon: GUI fix. Limit r/w balance correction
2016-03-19 08:54:31 +01:00
f4exb
7077f6a780
SDRdaemon plugin: apply buffer r/w correction at all ticks. Updated readme with warnings for Windows
2016-03-19 06:14:06 +01:00
f4exb
0ba624dc37
SDRdaemon: ensure there are enough reads to calculate auto r/w unbalance correction
2016-03-19 05:15:34 +01:00
f4exb
a009d352be
SDRdaemon: fix buffer r/w unbalance figure display when negative
2016-03-19 05:10:02 +01:00
f4exb
5845eaec92
SDRdaemon plugin: UI: enhance buffer r/w unbalance details display
2016-03-19 04:09:55 +01:00
f4exb
1c0ef544d3
SDRdaemon plugin: fix auto read/write balance correction
2016-03-19 03:49:38 +01:00
Edouard Griffiths
8b22d2cbbc
SDRdaemon plugin: fixed deserialization of auto R/W balance flag
2016-03-18 18:37:32 +01:00
Edouard Griffiths
78c7a3ac45
SDRdaemon plugin: removed duplicate lines in .ui file
2016-03-18 18:04:03 +01:00
Edouard Griffiths
c1c64b7051
SDRdaemon plugin: implemented reset buffer indexes and auto balance buffer reads/writes
2016-03-18 14:03:34 +01:00
Edouard Griffiths
f7e3db53fe
SDRdaemon plugin: fixed buffer gauge calculation
2016-03-18 10:52:35 +01:00
f4exb
b97ab1bd9d
SDRdaemon plugin: corrected buffer gauge value calculation
2016-03-18 08:45:01 +01:00
Edouard Griffiths
22c3078c3a
SDRdaemon plugin: added gauges for main buffer read vs writes
2016-03-17 15:41:48 +01:00
Edouard Griffiths
335ecea84a
SDRdaemon: use own timer for Windows build with optimized interval at 50ms
2016-03-17 09:17:02 +01:00
Edouard Griffiths
12ff4c2334
SDRdaemon: use own timer for Windows build with optimized interval at 60ms
2016-03-17 01:56:09 +01:00
f4exb
55f389cfb0
SDRdaemon plugin: use internal (slower) timer for Windows release only. Fixed compile error
2016-03-16 22:40:54 +01:00
Edouard Griffiths
be13c80e73
SDRdaemon plugin: use internal (slower) timer for Windows release only
2016-03-16 18:46:16 +01:00
Edouard Griffiths
8a44f5c089
SDRdaemon plugin: get throttle interval from the timer. Removed useless chunk size attrubute
2016-03-16 18:26:44 +01:00
f4exb
87a53f03a2
SDRdaemon plugin: attempt to fix the skew rate calculation
2016-03-16 09:10:29 +01:00
f4exb
d5f65a7e39
SDRdaemon plugin: use a fixed time bound raw buffer of 8 seconds
2016-03-16 05:51:22 +01:00
f4exb
199b04de90
SDRdaemon plugin: ensure a mnimum size of 16MB for the raw buffer
2016-03-15 22:20:44 +01:00
f4exb
42e139e63e
SDRdaemon plugin: switchable auto skwew rate following
2016-03-15 21:22:12 +01:00
Edouard Griffiths
026016c0d5
SDRdaemon: new auto skew rate compensation #1
2016-03-15 18:56:15 +01:00
Edouard Griffiths
f9c13dace9
SDRdaemon plugin: auto adaptive throttling
2016-03-15 18:06:02 +01:00
f4exb
35db910ba9
SDRdaemon plugin: auto adaptive throttling preparation
2016-03-15 06:13:52 +01:00
f4exb
47a3f534dd
File Source input: correct setBuffer paramter type
2016-03-14 08:21:06 +01:00
Edouard Griffiths
1393a93070
File Source plugin: auto adaptative throttling
2016-03-14 01:43:21 +01:00