1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-15 21:01:45 -05:00
Commit Graph

3845 Commits

Author SHA1 Message Date
f4exb
8babeb87a7 RemoteSource: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes 2020-07-12 10:03:08 +02:00
f4exb
b19dedc24d RemoteOutput: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes 2020-07-12 09:42:33 +02:00
f4exb
cb8ac3a156 TestSink: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes 2020-07-12 03:55:25 +02:00
f4exb
4f462c1b88 LocalSource: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes 2020-07-12 02:54:11 +02:00
f4exb
b8681d59a9 TestSource: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes 2020-07-12 02:39:29 +02:00
f4exb
059d0dc4f2 AirspyHF: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes 2020-07-12 02:39:14 +02:00
f4exb
4bad01280e Airspy: refactored PerseusInputThread to PerseusInputWorker object moved to thread. Equivalent to FileInput changes 2020-07-12 01:51:57 +02:00
f4exb
3ff933152a Perseus: refactored PerseusInputThread to PerseusInputWorker object moved to thread. Equivalent to FileInput changes 2020-07-12 00:35:37 +02:00
f4exb
46bca49042 ATV demod: corrected line endings 2020-07-11 21:02:03 +02:00
f4exb
99586c7be6 ATV demod: fixed initialization issues. Fixes #560 2020-07-11 21:01:32 +02:00
f4exb
dadf51b6d7 FileInput: removed center frequency and sample rate from the settings since it should come from the file header 2020-07-11 11:09:58 +02:00
f4exb
141d3fa03d LocalSink: refactored LocalSinkThread to LocalSinkWorker object moved to thread. Equivalent to FileInput changes 2020-07-11 10:37:33 +02:00
f4exb
7cddf7ce0b FileInput: some code cosmetic changes 2020-07-11 06:56:32 +02:00
f4exb
c75c35acad File Input: refactored FileInputThread to FileInputWorker object moved to thread (contribution from Vort). Fixes #562 2020-07-11 06:45:16 +02:00
f4exb
09beb9e209 GLScope and GLSpectrum: updated documentation 2020-07-06 19:23:55 +02:00
f4exb
f540fa0536 GLScope markers: updated documentation 2020-07-06 19:23:35 +02:00
f4exb
a4a16265a3 Updated version and changelogs 2020-07-01 20:22:41 +02:00
f4exb
8d5dfde3eb ATV demod: REST API: new AM scaling adjust settings: implementation 2020-07-01 20:00:52 +02:00
f4exb
92264756dc ATV Demod: updated documentation 2020-07-01 19:53:31 +02:00
f4exb
b64e41419f Add 10 MHz digit to wideband channel plugins. Implements #531 2020-07-01 19:53:09 +02:00
f4exb
8794021940 ATV demod: updated documentation 2020-07-01 08:58:26 +02:00
f4exb
44989a42c8 ATV demod: removed useless member m_horizontalSynchroDetected. Process classic: fixed m_avgColIndex synchronization 2020-07-01 08:58:17 +02:00
f4exb
8a09466734 ATV demod: fixed image horizontal crop 2020-07-01 08:58:00 +02:00
f4exb
53dc81b0df ATV demod: scaling multiply and shift parameters. Reworked top time setting. Added some missing serialize/deserialize settings 2020-07-01 08:57:51 +02:00
f4exb
563c509c7c Initialize m_audioSampleRate in constructors where missing. Fixes #554 2020-07-01 08:57:38 +02:00
f4exb
552ccede77 ATV demod: added AGC to AM demod and use standard magnitude. Enhancement to #459 2020-06-30 01:15:27 +02:00
f4exb
9c05329bb3 ATV demod: fixed AM demodulator. Fixes issue #459 2020-06-29 08:49:10 +02:00
f4exb
206eaff050 Remote input buffer size rework: dynamically allocated number of decoder slots. Implements #534 2020-06-28 10:15:26 +02:00
f4exb
385d8cc2db Remote input buffer size rework: dynamically allocatable number of decoder slots 2020-06-28 10:15:15 +02:00
f4exb
16364d604a Remote input buffer size rework: member name changes. Adjust sample sink fifo size from sample rate 2020-06-28 10:14:35 +02:00
f4exb
b7284b6b5c Updated version and changelogs 2020-06-27 10:52:43 +02:00
f4exb
48e3a2808e RTL-SDR bias tee. Updated documentation 2020-06-27 10:49:09 +02:00
f4exb
e62b0c7836 RTL-SDR bias tee. Implements #533 2020-06-27 10:47:50 +02:00
f4exb
111c7237aa Frequency tracker: REST API: added tracking delta frequency in report. Implements #550 2020-06-27 10:34:47 +02:00
f4exb
423476140a LocalSource: fixed DSPSignalNotification& message passing to baseband 2020-06-27 10:05:12 +02:00
f4exb
eee7640cdd LocalSink: fixed DSPSignalNotification& message passing to baseband and size sink FIFO depending on channel sample rate 2020-06-27 10:05:03 +02:00
f4exb
d4959e0a40 LocalSink: increase device link FIFO size 2020-06-27 10:04:38 +02:00
f4exb
cf6c964e69 Fixed LocalSink and LocalInput samples threading model by adding one decoupling FIFO. Fixes issue #549 2020-06-27 10:04:25 +02:00
f4exb
18cee9d101 Updated version and changelogs 2020-06-24 05:25:56 +02:00
f4exb
f13783b4e5 IQ swap: fixed transverter dialog 2020-06-23 22:25:54 +02:00
f4exb
128f091566 IQ swap: updated plugins GUI 2020-06-23 20:00:24 +02:00
f4exb
77c583385a IQ swap: updated plugins documentation 2020-06-23 19:57:54 +02:00
f4exb
c4136c6a44 IQ swap: REST API: implementation in plugins 2020-06-23 19:56:50 +02:00
f4exb
cc5d614f67 IQ swap: initial implementation in plugins 2020-06-23 19:29:58 +02:00
f4exb
9508e8b88a Updated version and changelogs 2020-06-20 10:02:23 +02:00
f4exb
cba77b8f35 Channel analyzer: fixed scope vis feed regression. Fixes issue #547 2020-06-20 09:50:13 +02:00
f4exb
662ac6ef6d DSD demod: REST API: DMR private key implementation 2020-06-15 13:51:46 +02:00
f4exb
e72ec4c879 DSD demod: implemented DMR basic privacy followinf dsdcc v1.8.7 changes 2020-06-15 12:40:59 +02:00
f4exb
e79e11546c PlutoSDR: fixed handling of open device status. Fixes issue #510 2020-05-20 11:23:51 +02:00
f4exb
a8969af144 Updated plugins version 2020-05-16 08:15:47 +02:00
f4exb
68fcdff6d1 GLSpectrumGUI: removed reference to message queue in setBuddies method in LoRa demod 2020-05-15 23:30:44 +02:00
f4exb
a125ab02cf GLSpectrumGUI: removed reference to message queue in setBuddies method 2020-05-15 23:27:39 +02:00
f4exb
7d6d351891 SpectrumVis: removed message queue parameter from configure method 2020-05-15 23:22:34 +02:00
f4exb
4d9d804f97 Websocket spectrum: adapted plugins (missing bits) 2020-05-15 23:14:19 +02:00
f4exb
0d5ecaca9f Websocket spectrum: adapted LoRa demod 2020-05-15 23:12:46 +02:00
f4exb
9945c6a8f8 Websocket spectrum: adapted plugins 2020-05-15 22:57:09 +02:00
f4exb
ac6c3b08f2 Websocket spectrum: first implementation 2020-05-15 22:49:35 +02:00
Sergei I. Korolev
d9ea8d4abc Added more flexible build options 2020-05-02 17:57:00 +03:00
f4exb
9029a7f24f ATV modulator: make OpenCV code objects compatible with OpenCV version in Ubuntu 20.04. Fixes issue #511 2020-04-28 05:41:05 +02:00
f4exb
567acfcbc9 Fixed some warnings from Mac ports compilation (2) 2020-04-28 05:36:59 +02:00
f4exb
f1d46c440a Fixed incorrect frequency display when transverter is engaged. Fixes issue #509 2020-04-28 05:36:46 +02:00
f4exb
44d8f8022b DATV demod: compatibility with newer dvbs2.h 2020-04-28 05:36:34 +02:00
f4exb
e5144c8bbc DATV demod: apply commit 0902155da2f79f2cdfdbe12b849c5f515f1f0d55 math.h only 2020-04-28 05:36:19 +02:00
f4exb
953079668f DATV demod: apply commit 2ac274f77e6cb6ad6d2a81c9f94f05ea00ea4833 Customize MER for QAM constellations too. 2020-04-28 05:36:12 +02:00
f4exb
85bbcd0c68 DATV demod: apply commit 3479085369c2466fb2672f8e529e771c8fa22d1c Control refresh of tracking FIR filter. 2020-04-28 05:35:58 +02:00
f4exb
d0f97d0a5c DATV demod: apply commit90c280f03339fe173baf2f908c37135b9b4c05bd Add complex ops. 2020-04-28 05:35:49 +02:00
f4exb
8f46029457 DATV demod: apply commit dd2d9b97025a34a1b168439d60528826b6c9ebf6 Fix RRC amplitude. 2020-04-28 05:35:39 +02:00
f4exb
6172f5a33f XTRX: REST API: fixed wrong setting object 2020-04-20 01:11:32 +02:00
f4exb
577ca59760 LimeSDR: revised labels and tooltips for antenna select. Fixes issue #506 2020-04-19 12:58:34 +02:00
f4exb
b64d813cfc Fixed some warnings from Mac ports compilation 2020-04-19 06:14:45 +02:00
f4exb
c7e7215199 XTRX: fixed sample rate setting 2020-04-18 19:12:37 +02:00
f4exb
4300ae6623 LimeSDR: GUI: flip SR and Hw/Sw decimation or interpolation displays 2020-04-18 19:10:01 +02:00
f4exb
be7ec93654 XTRX: cosmetic changes 2020-04-11 17:48:03 +02:00
f4exb
0d094f4aa7 LimeSDR: cosmetic changes 2020-04-09 06:49:28 +02:00
f4exb
03d39f8483 LimeSDR: use constant instead of define for buffer size 2020-04-09 06:49:16 +02:00
f4exb
f528347fd5 AM demod: fixed initialization of squelch counter. Fixes issue #502 2020-04-09 06:48:58 +02:00
f4exb
8a088199c9 Samplesources GUI file record: updated documentation 2020-04-02 05:01:00 +02:00
f4exb
bbe4605258 Samplesources GUI file record: right click to choose file 2020-04-02 05:00:43 +02:00
f4exb
71e65c4e9c RTLSDR GUI file record: right click to choose file 2020-04-02 05:00:10 +02:00
f4exb
597633009c BladeRF2: REST API: implemented actions: implementation 2020-04-02 04:55:24 +02:00
f4exb
fb8a1f9df9 BFM demod: added initialization of message to GUI address 2020-03-29 00:02:54 +01:00
Sergei I. Korolev
7f47cd978d * fix opencv constants namespace 2020-03-22 04:05:17 +03:00
f4exb
323e75cddd REST API device and channel actions: extension of record action: implementation 2020-03-10 19:44:27 +01:00
f4exb
4020f66315 REST API device and channel actions: FileSource: added seek millis 2020-03-10 15:51:40 +01:00
f4exb
b317c0a59d REST API: device and channel actions: fixes to implementation 2020-03-10 15:31:38 +01:00
f4exb
07c11edb87 REST API device and channel actions: general implementation and RTLSDR and FileSource implementations 2020-03-10 08:33:15 +01:00
f4exb
6398f4dd42 XTRX output: added missing file in cmake file 2020-02-27 11:17:16 +01:00
f4exb
afc17ca12b FileSource: fixed various issues with settings with GUI and REST API. Fixes issue #481 2020-02-26 14:14:45 +01:00
f4exb
c473c31035 BFM demod: fixed message to GUI initialization in baseband class. Fixes #469 2020-01-25 03:43:55 +01:00
f4exb
e33ed72059 Removed MIMO plugins and related code 2020-01-01 11:41:00 +01:00
f4exb
d11f56adb9 REST API: updates for MIMO (4) 2019-12-24 19:10:20 +01:00
f4exb
6855602a7f Device API: removed useless stream index parameter on channel API methods 2019-12-23 23:41:44 +01:00
f4exb
ddc4667bdb REST API: updates for MIMO 2019-12-23 18:51:38 +01:00
f4exb
d0858f21fb Added possibility to specify devices that cannot be discovered automatically. This implements #445 2019-12-16 01:03:47 +01:00
f4exb
99e16cf0bc Removed obsolete signals causing unresolved references 2019-12-14 12:39:47 +01:00
f4exb
98e4b55d74 DATV Demod: fixed some (legitimate) MSVC issues 2019-12-14 05:33:09 +01:00
f4exb
653f8c1330 Renamed DownSampleChannelizer back to (new) DownChannelizer 2019-12-13 15:15:21 +01:00
f4exb
5d1d455a90 Remote Sink: fixed center frequency in meta data 2019-12-13 01:45:00 +01:00
f4exb
14a21b10cb Removed obsolete references to DownChannelizr 2019-12-13 00:43:07 +01:00
f4exb
1359aac9b6 Removed ThreadedBasebandSampleSink 2019-12-13 00:42:37 +01:00
f4exb
1e1cfba178 Remote Sink: GUI and REST API fixes 2019-12-12 23:49:38 +01:00
f4exb
30ddab77e3 Remote output: threading refactoring 2019-12-12 18:25:19 +01:00
f4exb
1a8028a4eb Commented too frequent debug messages 2019-12-12 18:25:12 +01:00
f4exb
18f833c650 Remote Sink: methods cleanup 2019-12-12 18:25:05 +01:00
f4exb
923ac7695a Remote Sink: threading refactoring 2019-12-11 23:20:11 +01:00
f4exb
fb3ccd05d3 Removed Remote Sink from build 2019-12-11 03:03:48 +01:00
f4exb
8004559ab5 Frequency Tracker: refactoring of classes: even more fixes 2019-12-10 13:55:42 +01:00
f4exb
85304534ca FrequencyTracker: refactoring of classes more fixes 2019-12-10 08:50:53 +01:00
f4exb
5eff8ef3a3 Remote Sink: refactoring of classes 2019-12-10 08:27:13 +01:00
f4exb
91b24a7c90 Rx plgins: refactoring of classes (3) 2019-12-09 13:44:12 +01:00
f4exb
f1112f64d0 LocalSource plugin cleanup and fixes 2019-12-09 13:44:02 +01:00
f4exb
12735f26a9 Tx plugins: fixed VU meter handling 2019-12-09 13:43:54 +01:00
f4exb
fb242d15d3 Frequency Tracker: refactoring of classes 2019-12-09 13:43:07 +01:00
f4exb
38e1635149 Frequency Tracker: refactoring of classes: more fixes 2019-12-09 12:58:56 +01:00
f4exb
4399f6b537 Local sink: implemented play toggle REST API 2019-12-09 10:38:22 +01:00
f4exb
ef85977682 Local source: implemented play toggle REST API 2019-12-09 10:32:50 +01:00
f4exb
282267dc38 ATV demod: removed useless back communication with GUI 2019-12-04 07:20:23 +01:00
f4exb
6ee705fcd7 DATV demod: refactoring of classes 2019-12-04 07:20:13 +01:00
f4exb
735f1cdbb4 Rx plugins: refactoring of classes (2) 2019-12-04 07:20:05 +01:00
f4exb
0873672a74 ATV demod: full refactoring 2019-12-02 02:10:55 +01:00
f4exb
3fde47ff70 ATV modulator: removed useless mutex in ATVModSource 2019-12-01 19:54:01 +01:00
f4exb
f7a241439c AM modulator: fixed asym FFT filter management 2019-12-01 15:12:36 +01:00
f4exb
cbb963754c ATV modulator: fixed horizontal and vertical bars 2019-12-01 01:50:14 +01:00
f4exb
1d2bcf95f5 ATV modulator: corrected FM modulation 2019-11-27 03:21:36 +01:00
f4exb
a5c5790b6f ATV modulator: fixed TV standard setting 2019-11-27 01:36:24 +01:00
f4exb
b49e68e77b Channel Analyzer: refactoring of classes and downsampling chain reorganization 2019-11-24 10:15:23 +01:00
f4exb
4005b70175 AM, NFM and DSD demod fixes 2019-11-24 10:13:17 +01:00
f4exb
5c5079108b DSDDemod: fixes 2019-11-23 12:11:41 +01:00
f4exb
941bb715ee NFMDemo: fixed setSelectedCtcssIndex method 2019-11-23 09:57:26 +01:00
f4exb
193430e02f Removed experimental NFM demod from build 2019-11-23 07:47:24 +01:00
f4exb
5b83b2a4a8 Rx plugins: refactoring of classes (1) 2019-11-23 07:40:36 +01:00
f4exb
c3e3044b98 Tx plugins fixes and further refactoring around MsgConfigureChannelizer and audio 2019-11-21 00:42:31 +01:00
f4exb
b135a9582b NFM demod: fixed audio FIFO fill 2019-11-19 03:54:28 +01:00
f4exb
4326af12ee Tx channels: fixed stream assignment with MIMO devices 2019-11-19 01:24:02 +01:00
f4exb
d1b80524ea Channel Tx plugins: added support of MIMO devices 2019-11-17 11:09:35 +01:00
f4exb
19da4eae76 Scope: added DOA projections and updated ChannelAnalzyer 2019-11-15 22:58:28 +01:00
f4exb
5649162d9e Fixed some MSVC compatibility issues 2019-11-15 09:37:14 +01:00
f4exb
147bf5c24e Removed extraneous plugins/channelmimo directory 2019-11-15 02:25:14 +01:00
f4exb
34965d3935 Tx refactoring: added some missing method bodies 2019-11-15 02:20:03 +01:00
f4exb
48174ad5cf Renamed UpSampleChannelizer back to UpChannelizer 2019-11-15 01:39:11 +01:00
f4exb
5a843a573c Removal of UpChannelizer and ThreadedBasebandSampleSource 2019-11-15 01:39:02 +01:00
f4exb
3b74153ec6 SampleSourceFifo refactoring and Tx code reorganization 2019-11-15 01:05:32 +01:00
f4exb
246ff824af Corrected network manager process memory leaks (Rx side) 2019-11-12 18:46:45 +01:00
f4exb
e6a929470f Renamed SampleSourceFifo to SampleSourceFifoDB to mark double buffered nature of FIFO 2019-11-02 11:03:07 +01:00
f4exb
5bc6b7e702
Merge pull request #436 from ra1nb0w/macosx
leansdr: fixes for macos
2019-11-02 10:59:57 +01:00
Davide Gerhard
0572a1643c
leansdr: fixes for macos
- plscodes.LENGTH
  llvm < 3.9.0 doesn't support "Variable length array" and therefore
  can't be used (it is not part of c++11 standard). see commit
  e7545b33ff

- float casting is needed to avoid confusione between double and float

- F_SETPIPE_SZ is not supported on macOS
2019-11-02 08:42:35 +01:00
f4exb
d58fa18b55 Updated documentation changelogs and version 2019-11-01 19:45:45 +01:00
f4exb
1fa5c5dd90 TestSink: removed useless code 2019-11-01 10:28:12 +01:00
f4exb
8e8789efd9 TestSink GUI cosmetic change 2019-10-28 18:40:35 +01:00
f4exb
dce1951e94 TestSink spectrum display 2019-10-28 01:26:45 +01:00