1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-09-18 19:06:34 -04:00
Commit Graph

2571 Commits

Author SHA1 Message Date
f4exb
d555333f8e DSD demod: GUI scope simplification (7) 2018-03-13 08:16:39 +01:00
f4exb
c2544b528e DSD demod: GUI scope simplification (6) 2018-03-13 01:39:43 +01:00
f4exb
dc5f1397b6 DSD demod: GUI scope simplification (5) 2018-03-12 20:39:16 +01:00
f4exb
e317a0bbea DSD demod: GUI scope simplification (4) 2018-03-12 09:18:21 +01:00
f4exb
47036d8c3a DSD demod: GUI scope simplification (3) 2018-03-12 05:27:21 +01:00
f4exb
1728f91d15 DSD demod: GUI scope simplification (2) 2018-03-12 05:23:09 +01:00
f4exb
de68eb360f DSD demod: GUI scope simplification (1) 2018-03-12 05:07:51 +01:00
f4exb
35138b0e93 Unify TV screen (5) 2018-03-11 19:43:40 +01:00
f4exb
6109be8eeb Unify TV screen (4) 2018-03-11 17:11:02 +01:00
f4exb
707ce197cd Unify TV screen (3) 2018-03-11 16:39:02 +01:00
f4exb
def91c4019 Unify TV screen (2) 2018-03-11 13:00:33 +01:00
f4exb
7d63bf48e0 DATV demod: updated documentation 2018-03-11 12:25:18 +01:00
f4exb
5c6bdb5c3d Debian build. Corrected ffmpeg dependency 2018-03-11 12:24:55 +01:00
f4exb
8e6438908b Unify TV screen (1) 2018-03-11 12:22:00 +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
1b8ad814e5 DATV demod: header includes cleanup 2018-03-11 01:00:27 +01:00
f4exb
30dd4f4c4b DATV demod: fixed delta frequency dial setting at deserialization 2018-03-11 00:17:22 +01:00
f4exb
107b1c9ae6 DATV demod: prevent segfault when DATV constellation screen is not registered 2018-03-11 00:16:39 +01:00
f4exb
0486462398 DATV demod: GUI changes (4) 2018-03-10 23:01:03 +01:00
f4exb
b2e446afcc Windows build: new location for export header 2018-03-10 20:32:46 +01:00
f4exb
93d0d28add DATV demod: GUI changes (3) 2018-03-10 20:15:20 +01:00
f4exb
d1fafce4b6 DATV demod: GUI changes (2) 2018-03-10 19:30:55 +01:00
f4exb
82ec3891c5 DATV demod: GUI changes (1) 2018-03-10 10:43:22 +01:00
f4exb
dc9cb0463f BFM demod: implement RTP over UDP for audio copy 2018-03-10 07:03:11 +01:00
f4exb
7bf9252039 WFM demod: implement RTP over UDP for audio copy 2018-03-10 06:13:15 +01:00
f4exb
46f80e2a15 DSD demod: implement RTP over UDP for audio copy final 2018-03-09 06:54:45 +01:00
f4exb
5fa4454b5a Added .vscode folder to .gitignore 2018-03-08 18:53:02 +01:00
f4exb
d34ff61032 DSD demod: implement RTP over UDP for audio copy (part 2) 2018-03-08 08:59:17 +01:00
f4exb
3dbf59cd1d DSD demod: implement RTP over UDP for audio copy (part 1) 2018-03-07 01:39:02 +01:00
f4exb
26995aae1c SSB demod: implement RTP over UDP for audio copy 2018-03-07 01:15:59 +01:00
f4exb
1200e09012 AM demod: implement RTP over UDP for audio copy 2018-03-07 00:55:08 +01:00
f4exb
5b8a5efd3f NFM demod: replace RTP button switch by a checkbox 2018-03-07 00:28:50 +01:00
f4exb
9dacbb6d83 qrtplib: NFM demod implementation. Also solve issue Cannot create children for a parent that is in a different thread on UDP sink used for copy audio to UDP 2018-03-06 02:23:47 +01:00
f4exb
503c6093b9 DATV demod: removed using namespace leansdr 2018-03-04 04:00:02 +01:00
f4exb
c062c99c2a DATV demod: tried to fix segfault on avcodec_close() 2018-03-04 02:35:15 +01:00
f4exb
28e9df5fe8 Clang clean compile 2018-03-04 01:47:51 +01:00
f4exb
980192548d Adapt to MSVC linker: removed SDRANGEL_API 2018-03-03 21:19:59 +01:00
f4exb
2b1d5f0838 Fixed -Woverloaded-virtual warnings 2018-03-03 10:06:47 +01:00
f4exb
34bdfbf495 class vs struct mismatch fixes 2018-03-01 09:14:37 +01:00
f4exb
d6cc7ef23d DATV Demod: removed VLAs in leansdr. Activated VLA warning at compile time 2018-03-01 04:15:46 +01:00
f4exb
9bcabb708d DATV demod: use cmake finder module for FFmpeg 2018-02-28 08:37:03 +01:00
f4exb
2393957834 DATV demod: some fixes to enhance stability 2018-02-27 08:42:22 +01:00
f4exb
a406128c47 DATV demod: GUI: added tooltip 2018-02-26 01:33:50 +01:00
f4exb
1e360fa63c DATV demodulator: leansdr: missing initialization 2018-02-26 01:13:48 +01:00
f4exb
1436844fb3 DATV demodulator: improvements 2018-02-26 01:04:45 +01:00
f4exb
a483b58028 DATV demodulator: leansdr: removed calls to exit 2018-02-26 01:02:33 +01:00
f4exb
e53da4e9a8 DATV demod: make sure that when baseband rate changes the channelizer is reconfigured to get all available bandwidth 2018-02-25 03:22:30 +01:00
f4exb
916a284b48 DATV demod: message formatting and boolean test correction 2018-02-25 03:21:01 +01:00
f4exb
400c712ca8 Bumped to v3.13.0 2018-02-25 00:31:19 +01:00
f4exb
3354c774fc DATV demod: fixed compilation warnings 2018-02-25 00:07:08 +01:00
f4exb
2e5cfcafee PVS-Studio static analysis corrections (3) issue #137 2018-02-24 10:29:27 +01:00
f4exb
9c3986ecbb DATV demod: compile for 16 bit Rx DSP only. Cosmetic changes 2018-02-23 00:55:50 +01:00
f4exb
f1f7a0058c DATV demod: reception of the code 2018-02-22 22:52:49 +01:00
f4exb
66ddd6faa8 NFM demod: hide use RTP button if audio sink is not RTP capable 2018-02-22 05:06:19 +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
9f220f182c RTP support: fixed RTPSink with a new version of the JRTPlib library 2018-02-21 00:28:14 +01:00
f4exb
de2f47dd85 Web API: NFM demod: implemented use RTP indicator 2018-02-20 20:07:23 +01:00
f4exb
175c3ab61e RTP support: fixed RTPSink (2) and use in NFM Demod 2018-02-20 19:18:23 +01:00
f4exb
9a3832a14f AM and NFM demods: skip feed completely if not in running state 2018-02-20 00:14:50 +01:00
f4exb
405c24d1e0 Perseus: updated readme 2018-02-18 19:17:17 +01:00
f4exb
28a4649e2f AM and NFM demod: sanitize tail fill audio sink FIFO 2018-02-18 14:46:36 +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
9162a51f41 DSD demod: delete scope vis to fix memory leak 2018-02-17 21:02:48 +01:00
f4exb
8da0d3a8b4 DSD demod: fixed index overflow 2018-02-17 09:35:17 +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
ae8eddbfda Channel Analyzer NG: delete objects unconditionnally in destructor since they are created in the constructor 2018-02-15 18:49:15 +01:00
f4exb
5f91db13da Perseus: do a full start/stop when changing sample rate 2018-02-15 00:48:51 +01:00
f4exb
2d519abbb6 NFM mod: Web API: corrected settings formatter 2018-02-14 23:39:23 +01:00
f4exb
e589c44633 File source: corrected memory leak 2018-02-14 22:33:24 +01:00
f4exb
67e664ef06 Fixed memory leak with handling of DSPSignalNotification message in modulators and demodulators. Removed reference to unused PIDController class 2018-02-14 20:11:36 +01:00
f4exb
e8537d6582 Web API and related: fixed memory leaks and some malfunctions 2018-02-14 11:27:57 +01:00
f4exb
e0d4860359 SSB demod: GUI: fixed agc disabled display 2018-02-11 23:30:03 +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
bdb127e186 SSB demod: audio FIFO write: do the same as in AM demod 2018-02-11 21:55:11 +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
b2df6af08d SSB Demod: enlarge size to make level meter ticks every 10 dB when minimum level is -120 dB 2018-02-10 19:05:46 +01:00
f4exb
5ee46772b1 Perseus: added documentation 2018-02-10 11:10:11 +01:00
f4exb
4d5376ac7b SSB demod: start level meter at -120 dB when in 24 bit mode 2018-02-10 05:43:11 +01:00
f4exb
75f9da8465 Perseus: use 2048 samples block 2018-02-10 05:42:37 +01:00
f4exb
c744615b3a SSB demod: set minimum squelch threshold to -120 dB with constant 2018-02-09 08:42:28 +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
6ad04e66b9 SSB demod: lower the squelch limit to -110 dB 2018-02-09 06:53:24 +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
0d9540fb0a NFM demod: fix after RTP transmission removal 2018-02-06 02:08:38 +01:00
f4exb
69a382a12c Revert "NFM demod: GUI button and setting to use RTP over UDP for copy to audio"
This reverts commit 2beba446f3.
2018-02-06 02:01:22 +01:00
f4exb
44552e26ef Revert "AM demod: implemented use RTP protocol for audio over UDP"
This reverts commit 9cf57f5aca.
2018-02-06 01:18:35 +01:00
f4exb
0d2c0ca117 Revert "BFM demod: implemented use RTP protocol for audio over UDP"
This reverts commit d946ceffc8.
2018-02-06 01:18:13 +01:00
f4exb
dda124f1fb Revert "AM, BFM demods: use button switch for RTP switch"
This reverts commit 2ee3161b50.
2018-02-06 01:17:52 +01:00
f4exb
f53a5f6e6e Airspy HF: removed the integer processing plugin. Updated documentation 2018-02-06 00:29:55 +01:00
f4exb
2ee3161b50 AM, BFM demods: use button switch for RTP switch 2018-02-05 18:25:31 +01:00
f4exb
d946ceffc8 BFM demod: implemented use RTP protocol for audio over UDP 2018-02-05 18:19:32 +01:00
f4exb
5e57c0462f Cosmetic changes 2018-02-05 18:01:23 +01:00
f4exb
9cf57f5aca AM demod: implemented use RTP protocol for audio over UDP 2018-02-05 18:01:12 +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
2beba446f3 NFM demod: GUI button and setting to use RTP over UDP for copy to audio 2018-02-05 01:04:18 +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
d6519d7133 SSM modulator: lock mutex when size of magnitude AGC is changed 2018-02-03 17:26:24 +01:00
f4exb
a1c84718ef Simple AGC cleanup 2018-02-03 17:06:16 +01:00
f4exb
b0a97510e2 Moving average cleanup 2018-02-03 10:33:02 +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
70adea206c RTP audio sink fixes and test in NFM demod (endianess problem) 2018-01-31 00:40:54 +01:00
f4exb
f44df73590 NFM demod: use AudioNetSink to send audio samples on the network 2018-01-29 05:27:39 +01:00
f4exb
f4e2ac61f8 Merge branch 'dev' 2018-01-28 09:28:25 +01:00
f4exb
4c22be880c UDP source: optimization for FM modes 2018-01-28 03:06:30 +01:00
f4exb
b57793607c UDP source: adaptation to 24 bit DSP 2018-01-28 02:30:15 +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
3106faec8e ATV demod: replaced scaling literal by define 2018-01-25 18:37:30 +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
e48cb8ceed DSD demod: fix typo 2018-01-22 21:28:11 -05: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
a47587e16f Specify Scope and Spectrum Vis floating point sample scale 2018-01-22 14:07:24 +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
491b8a6d33 Replaced hardcoded bit scaling literals by defines 2018-01-21 10:57:04 +01:00
f4exb
07b4b013a9 PlutoSDR output: fixed plugin installation path 2018-01-20 22:21:01 +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