f4exb
2e96fef6e3
DATV demod: implemented REST API for channel settings. Implements #825
2021-04-03 06:41:12 +02:00
f4exb
09b9c6aaef
DATV demod: moved MODCOD detection in front of samples processing
2021-04-03 06:41:12 +02:00
Jon Beniston
ab0cda90b6
Add support for choosing metric or imperial units as per #829
2021-04-02 21:14:49 +01:00
f4exb
cb657c72a1
DATV modulator: fixed file source looping
2021-04-01 08:06:41 +02:00
f4exb
3d108d2b4a
DATV demod: removed stray call to DATVDemod::stop() in GUI destructor. Fixes #827
2021-04-01 06:35:08 +02:00
f4exb
428128118a
DATV demod: Do video stream cleamup when re-initializing DATV framework. Reduce videoThreadTimeoutMs to 500 ms
2021-04-01 06:14:56 +02:00
Jon Beniston
0e2304de1d
Fix gcc compiler warnings
2021-03-31 17:01:47 +01:00
Jon Beniston
0857f1348a
Add DVB-S2 modulator
2021-03-31 16:41:42 +01:00
f4exb
c4e9ada144
DATV demod: GUI: more accurate display of video thread active and MCOD detection. Correction of RRC=0.2 bug. Small optimizations in dvbs2.h match_frame
2021-03-31 05:03:10 +02:00
f4exb
be3802af68
DATV Demod: request channel sample rate twice the symbol rate not the whole baseband
2021-03-31 03:25:00 +02:00
f4exb
fb3933c007
DATV demod: removed useless DATVDemodBaseband::MsgConfigureChannelizer
2021-03-30 19:24:57 +02:00
f4exb
cb78eb8a72
DATV Demod: leandvb: restored Handling of overflows beyond the lookup table
2021-03-29 22:29:08 +02:00
f4exb
0a713e4d30
Updated versions and changelogs
2021-03-29 21:21:32 +02:00
f4exb
207115bc4c
DATV demod: leandvb: replace custom complex by std::complex
2021-03-29 06:00:41 +02:00
f4exb
a066e4dbc1
DATV Demod: leandvb: more debug messages. LOCK/UNLOCK message to console. Tolerate lower MER
2021-03-29 06:00:41 +02:00
f4exb
011d5fbf60
DATV demod: rationalize usage of DATVideostream
2021-03-29 06:00:41 +02:00
f4exb
66ff64f654
DATV demod: rempved rogue initialization of AV frame
2021-03-29 06:00:41 +02:00
f4exb
29506a1d65
DATV: fixes to improve stability (1)
2021-03-29 06:00:40 +02:00
f4exb
e3e8249987
HackRF: generalize hardware LO correction to output plugin
2021-03-29 05:59:00 +02:00
f4exb
3fafd22af1
HackRF input: reformat and reorganize code of PR #824
2021-03-29 05:42:45 +02:00
Edouard Griffiths
0b946d5dd0
Merge pull request #824 from FuzzyCheese/dev
...
hackrfinput - Change LO ppm to adjust the hardware clocks.
2021-03-29 05:23:13 +02:00
FuzzyCheese
295e1f52bf
hackrfinput - Change LO ppm to adjust the hardware clocks.
...
LO ppm now adjusts the primary clock in the hackrf one instead of offsetting the freq in software. The offset adjusts all clocks except the CPU which currently uses it's own crystal.
There is room for improvement but I tried to keep it simple and keep the user interface the same for now.
2021-03-28 21:35:57 -05:00
f4exb
22b9ba23d0
DATV: leandvb: MSVC comaptible version of rand function
2021-03-27 15:18:44 +01:00
Edouard Griffiths
f77192eed7
Merge pull request #819 from srcejon/datv_mod_rs_opt
...
Remove unnecessary zero-padding in DATV mod RS encoder
2021-03-27 12:47:12 +01:00
Jon Beniston
0b05fcc250
Add support for Packet demodulator to Demod Analyzer feature. Use RF bandwidth setting for interpolator
2021-03-27 10:07:23 +00:00
Jon Beniston
edcda403b6
Remove unnecessary zero-padding in DATV mod RS encoder
2021-03-27 09:55:46 +00:00
f4exb
2c2cf314b1
DATV: leandvb: skip GSE processing for Windows
2021-03-27 09:38:54 +01:00
f4exb
7e375079fe
DATV: shut down video player before destruction
2021-03-27 09:38:54 +01:00
Jon Beniston
44fb239562
Fix Doppler timing interval to be seconds not milliseconds
2021-03-27 08:32:52 +00:00
f4exb
350b104512
DATV: leandvb: SOF and PLSCODE decoding optimizations
2021-03-27 05:40:08 +01:00
f4exb
3a5fddbf97
DATV: leandvb: use bitset to calculate Hamming weight of 32 and 64 bit integers
2021-03-27 05:40:08 +01:00
f4exb
52d802baec
DATV: more robust handling of TV screen renderer at destruction time
2021-03-27 05:40:08 +01:00
f4exb
f134f6b26b
DATV: leandvb dvbs2: update cstln object with MOCOD info
2021-03-27 05:40:08 +01:00
f4exb
8a36adaeea
DATV: leandvb: retrofit of S2 deframer: Set TEI bit on TS packets with bad CRC8.
2021-03-27 05:40:08 +01:00
f4exb
3bfa552813
DATV: leandvb: retrofit of Cleanup scope of some S2 constants.
2021-03-27 05:40:08 +01:00
f4exb
75153ab12e
DATV: retrofit of leandvb changes up to Jan 9, 2020
2021-03-27 05:40:08 +01:00
Jon Beniston
a8db20ab27
Check CRC is correct. Don't add dummy CRC if LoRa packet already has one
2021-03-26 17:21:39 +00:00
Jon Beniston
ae6bbe2614
Update APRS docs to indicate ChirpChat support
2021-03-25 22:33:46 +00:00
Jon Beniston
039c4d032e
Add basic APRS support to ChirpChatDemod
2021-03-25 22:15:41 +00:00
f4exb
ed50c8ed91
DATV demod: pushed LDPC tool trial limit to 50
2021-03-23 08:36:08 +01:00
f4exb
4ce2ae5ae5
DATV: fixed DATVideoRender crash at close time when active: DATVDemodBaseband delete later
2021-03-23 08:35:30 +01:00
f4exb
6810990c99
DATV: DATVDemodSink: rationalize playVideo method
2021-03-22 19:47:47 +01:00
f4exb
252316f99e
DATV demod: DATVideoRender: make meta data private
2021-03-22 03:12:58 +01:00
f4exb
300fd37880
DATV demod: leandvb: more memory management fixes and code formatting
2021-03-22 02:06:26 +01:00
f4exb
debc5c74f1
DATV demod: use just ffmpeg buffer for audio
2021-03-21 21:05:09 +01:00
f4exb
2f22ef6012
DATV demod: fixed some memory management issues in cfft_engine
2021-03-20 10:56:04 +01:00
f4exb
841e980c7c
DATV: DVBS-2: increased number of ldpc_tool processes to 6
2021-03-20 10:56:04 +01:00
f4exb
9a8b61a498
DATV: DATVVideoRender: use atomic instead of plain bool to handle running state
2021-03-20 10:56:04 +01:00
f4exb
a55c879c1b
DATV: leandvb: safer cnr_fft
2021-03-20 10:56:04 +01:00
FuzzyCheese
be85e680e0
hackrfinput - add auto bandpass filter selection
...
Add button to auto select the bandpass filter based on the sample rate. It matches the automatic selection done by libhackrf when sample rate is changed.
2021-03-19 23:50:56 -05:00
your name
c59a394111
hackrfinput - restore baseband filter
...
Restore baseband filter setting. libhackrf automatically sets baseband filter when sample rate is set and it leads to a settings mismatch between gui and hardware.
2021-03-19 18:36:29 -05:00
Jon Beniston
24d8da247c
Fix gcc warnings
2021-03-18 20:33:52 +00:00
Jon Beniston
37a19dee04
Add DATV Modulator
2021-03-18 17:17:58 +00:00
f4exb
996e4d7816
SSB demod: increase audio volume range to -10 to +40 dB. Restored Appveyour MSVC build
2021-03-16 05:16:59 +01:00
f4exb
43059e39b1
Set depending objects to nullptr before deleting GUI. Fixes #806
2021-03-15 19:55:17 +01:00
f4exb
451243b381
DATV: estimate CNR with average of 20% highest and lowest powers in 1.5 times SR bandwidth
2021-03-14 18:57:31 +01:00
f4exb
227245eb94
DATV: CNR optimization
2021-03-14 10:54:37 +01:00
f4exb
4ff5d7d76d
DATV: reset data count when framework is restarted
2021-03-14 07:57:55 +01:00
f4exb
6bf797ab6d
DATV: tighter bandwidth for SNR estimation (1.5 x nominal BW)
2021-03-13 18:15:24 +01:00
f4exb
e79171c728
DATV: LDPC tool: start index at the next after full worker. Avoids hitting always the busy worker. Removed now useless pipe pointer reset.
2021-03-13 18:14:41 +01:00
f4exb
d73f093dab
DATV: various fixes and enhancements to ldpc_tool handling. Implements #804
2021-03-13 00:13:00 +01:00
f4exb
233f512f9c
DATV: enhancement and fixes to DVBS2 external LDPC tool process. Implements #804
2021-03-10 07:47:26 +01:00
Jon Beniston
f6b3512951
Add delay of 1s before starting file sinks, to give time for DSPnotification to be processed in filerecord
2021-03-08 22:10:43 +00:00
Jon Beniston
802749afd3
Check sample rate is non-zero to avoid divide by zero
2021-03-08 21:41:46 +00:00
f4exb
156d7b543a
DATV: fixed communication with GUI
2021-03-08 08:35:30 +01:00
f4exb
ce70029ba6
DATV: DVBS2 helper: do not break if input cannot be sent and always balance in.rd with in.read
2021-03-08 08:34:53 +01:00
f4exb
766de007b9
Updated versions and changelogs
2021-03-07 12:05:33 +01:00
f4exb
587f95bf48
MSVC: removed wrong dll exports in plugins
2021-03-07 09:25:44 +01:00
f4exb
6fb451145b
DATV demod: use ldpctool in Linux only
2021-03-07 07:41:19 +01:00
f4exb
f95b23ad23
Channel Analyzer: updated documentation with new PLL controls
2021-03-07 07:40:52 +01:00
f4exb
7334b2fd20
DATV: external LDPC tool implementation final: dialog to select ldpctool and maximum retries
2021-03-07 00:36:48 +01:00
f4exb
3e02af8d93
DATV: external LDPC tool implementation (6): cleanup of soft LDPC but keep external
2021-03-07 00:36:48 +01:00
f4exb
6e8b573b5f
DATV: external LDPC tool implementation (5): dequeue outputs in run() method
2021-03-07 00:36:48 +01:00
f4exb
8c45107c8c
DATV: external LDPC tool implementation (4): even out output with modulo
2021-03-07 00:36:48 +01:00
f4exb
a9e1e70ce4
DATV: external LDPC tool implementation (3)
2021-03-07 00:36:48 +01:00
f4exb
41e660c221
DATV: external LDPC tool implementation (2)
2021-03-07 00:36:48 +01:00
f4exb
078e7fab37
DATV: external LDPC tool implementation (1)
2021-03-07 00:36:48 +01:00
f4exb
dc8f3ee9d9
DATV: soft LDPC (1)
2021-03-07 00:36:48 +01:00
Edouard Griffiths
7b13abe0d8
Merge pull request #797 from srcejon/chan_an_costas_loop
...
Add Costas loop PLL to channel analyzer
2021-03-06 04:35:38 +01:00
Jon Beniston
e3b57c2cca
Remove PlaceholderText elements from .ui file for Qt 5.11 compatibility
2021-03-05 20:43:40 +00:00
Jon Beniston
bf9d5501b0
Allow filename to be restored from settings.
...
Allow filename to be set via API.
2021-03-05 15:55:44 +00:00
Jon Beniston
5d5b221e83
Add Costas Loop PLL in Channel Analyzer
...
Add loop bandwidth and other PLL controls to Channel Analyzer GUI.
Fix bug where PLL lock frequency would be incorrect by the decimation
factor.
2021-03-05 13:37:49 +00:00
f4exb
2389f0d55c
Updated versions and changelogs
2021-03-03 13:52:40 +01:00
f4exb
c984dcc632
In some audio demods. Reapply audio sample rate only if channel sample rate effectively changes. Implements #791
2021-03-03 01:45:59 +01:00
Jon Beniston
30a8dd00ea
Add ERC-M controller support in GS-232 Controller
2021-03-01 16:03:10 +00:00
Jon Beniston
ce69c06586
Fix Satellite Tracker build on Mac
2021-03-01 16:02:48 +00:00
Jon Beniston
45c55e0ba6
Fix spelling in readme and add numbers to settings image
2021-03-01 16:02:16 +00:00
f4exb
19b809affb
Updated versions and changelogs
2021-02-28 20:36:17 +01:00
f4exb
08a7e42096
SigMFFileSink: enable record button only when plugin is running. Reworked squelch recording vs recording enabling logic
2021-02-28 12:53:07 +01:00
f4exb
9d7a6aff7b
FileSink: enable record button only when plugin is running (2). Fixes #782
2021-02-28 12:05:25 +01:00
f4exb
e50e228984
FileSink: enable record button only when plugin is running
2021-02-28 12:05:25 +01:00
f4exb
75b08c0dee
DATV: added LDPC max bit flip control and future soft LDPC control. Updated documentation
2021-02-28 12:05:25 +01:00
f4exb
5f586910ff
Use unique window colour for Single Channel VOR Demod
2021-02-28 06:00:37 +01:00
Jon Beniston
b9ccaae744
Fix Satellite Tracker build and warnings on Linux
2021-02-27 20:47:34 +00:00
Jon Beniston
0ee1fcabbd
Fix path to image in Satellite Tracker readme
2021-02-27 12:01:26 +00:00
Jon Beniston
f0ad8cb975
Fix paths in Satellite Tracker readme
2021-02-27 11:55:12 +00:00
Jon Beniston
8f1fe0e088
Fix gcc warnings
2021-02-27 11:48:43 +00:00
Jon Beniston
3b74bbc700
ADSB updates
...
Add new airline icons.
Fix max size of aircraft in map feature.
Fix formatting in docs.
2021-02-26 20:45:12 +00:00
Jon Beniston
bb452a3216
Add APT demodulator
2021-02-26 20:40:23 +00:00
Jon Beniston
5da344b24a
Use unique window colour for VOR Demod
2021-02-26 20:35:58 +00:00
Jon Beniston
bc3419cb66
Packet demod updates
...
Use unique window colour.
Save/restore bandwidth and deviation settings.
Update channel URI to be consistent with others.
2021-02-26 20:35:04 +00:00
Jon Beniston
ced903638c
Star Tracker updates
...
Plot elevation and azimuth on line charts.
Add polar chart for elevation and azimuth.
Use wrapping time widget to more easily scroll through time.
2021-02-26 20:33:39 +00:00
Jon Beniston
3ccfa6db29
APRS updates
...
Don't run windeployqt as redundant.
Reduce chart margin size to give more area to graphs.
Use latest packetmod URI.
2021-02-26 20:32:33 +00:00
Jon Beniston
d381568437
Map updates.
...
Add support for taken and predicted ground tracks.
Support multiple beacons with same callsign at different locations.
Use separate QML for Qt 5.14, as 5.12 doesn't support autoFadeIn, needed
to view satellites at min zoom.
2021-02-26 20:30:59 +00:00
Jon Beniston
cd504da84e
Add min and max limits for azimuth and elevation in GS-232 controller. Add satellite tracker support
2021-02-26 20:27:35 +00:00
Jon Beniston
5461facb3b
Add Satellite Tracker feature
2021-02-26 20:25:48 +00:00
f4exb
262a75beec
RTL-SDR: increase LO ppm range to +/-200
2021-02-23 06:56:26 +01:00
f4exb
bf62693093
DATV demod: implemented gauge meters for MER and CNR. Implements #784
2021-02-23 01:06:25 +01:00
f4exb
076eeb7704
DATV demod: implemented CNR display
2021-02-22 22:37:11 +01:00
f4exb
0dc554b30b
DATV: Display MER
2021-02-22 19:29:16 +01:00
f4exb
42815a0664
Updated versions and changelogs
2021-02-20 18:30:51 +01:00
f4exb
754798cafb
SigMF file sink: append data if file exists and has been recorded with SDRangel. Implements #781
2021-02-20 12:16:34 +01:00
f4exb
de4607bd06
Debain build: DSD demod: add mbelib dependency
2021-02-19 22:50:56 +01:00
f4exb
d9d1bfff7e
SigMFFileSink: give .sigmf-meta extension to provided file name automatically.
2021-02-19 15:54:08 +01:00
f4exb
b865d995a4
FileSink: give .sdriq extension to provided file name automatically. Fixes #780
2021-02-19 15:53:43 +01:00
f4exb
ecc27467c1
File sink: fixed spectrum GUI center frequency setting (baseband to GUI communication)
2021-02-19 14:10:31 +01:00
f4exb
166089a8bd
Updated versions and changelogs
2021-02-13 12:26:19 +01:00
f4exb
b5d501e6ab
Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772
2021-02-12 00:53:18 +01:00
f4exb
6a6098ffe9
SSB demod GUI: corrections to spanLog2 processing
2021-02-11 06:33:37 +01:00
f4exb
b62cf26b22
Moved message to GUI to ChannelAPI. Prepares #769
2021-02-08 21:52:47 +01:00
f4exb
19f3c284ba
Updated versions and changelogs
2021-02-07 11:09:43 +01:00
Kacper Michajłow
e7a70fb3fe
NFMDemodGui: Add spacer between CTCSS and volume controls to make it look nice when stretched
2021-02-06 22:40:03 +01:00
Kacper Michajłow
71e40a8d33
Change forward declaration to fix warning about mismatch
2021-02-06 22:40:02 +01:00
Kacper Michajłow
daacc6a15d
RTL-SDR: Adjust BW range limits
...
0 is so automatic mode, so allow to set that
2021-02-06 22:40:02 +01:00
Kacper Michajłow
45ea4ed243
SoapySDR: Support native formats that reports diffrent fullrange values
2021-02-06 22:40:02 +01:00
Kacper Michajłow
21255f8d82
SoapySDR: Process number of elements that actually were returned, not requested
2021-02-06 22:40:02 +01:00
f4exb
9864c26f11
Merge branch 'feature-cw'
2021-02-06 07:22:32 +01:00
f4exb
7704dfb359
SSB demod: use log (dB) to set volume from the GUI
2021-02-06 05:09:47 +01:00
Jon Beniston
43d71251bf
Add 128 and 256 decimation for AirspyHF
2021-02-01 16:40:23 +00:00
Jon Beniston
d1c728b030
Only confirm redownload of solar flux data if less than 1 day old
2021-01-31 15:44:16 +00:00
Jon Beniston
22e711342a
Separate Star Tracker resources in to separate files, to reduce RAM required by compiler
2021-01-31 15:31:26 +00:00
f4exb
a0ee89243c
SigMF file sink: fixed spectrum GUI center frequency setting (baseband to GUI communication)
2021-01-30 18:54:21 +01:00
Jon Beniston
53977b4ad1
Fix unused variable warnings
2021-01-29 17:00:56 +00:00
Jon Beniston
9504f588fb
Fix spelling mistakes
2021-01-29 16:47:07 +00:00
Jon Beniston
930e3d16f9
Fix use of uninitialised variable
2021-01-29 12:58:40 +00:00
Jon Beniston
d80087b974
Star Tracker updates.
...
Add sky temperature calculation.
Add Solar flux plot.
Add .gitattributes so .fits files are treated as binary.
2021-01-29 12:57:58 +00:00
f4exb
52b51feded
Updated versions and changelogs
2021-01-23 11:39:03 +01:00
Edouard Griffiths
de8e2e7f18
Merge pull request #757 from srcejon/star_tracker_updates
...
Star tracker update
2021-01-23 02:13:23 +01:00
Edouard Griffiths
47c5c6d333
Merge pull request #756 from srcejon/fix_750
...
Fix for issue #750 - packet demod state not being saved correctly
2021-01-22 23:48:53 +01:00
Jon Beniston
91c034398c
Fix saving of solarFluxUnits setting
2021-01-22 17:11:12 +00:00
Jon Beniston
7bb848de49
Add Solar flux and LST fields to readme.md
2021-01-22 16:58:55 +00:00
Jon Beniston
f7845dfe05
Add Solar flux measurement to Star Tracker GUI
2021-01-22 16:58:24 +00:00
Jon Beniston
32a6790395
Fix compiler warnings
2021-01-22 15:22:47 +00:00
Jon Beniston
32aec5385a
Fix for issue #750 - packet demod state not being saved correctly
2021-01-22 15:11:33 +00:00
Jon Beniston
55ab01ae2f
Fix typos in readme.md
2021-01-22 15:06:43 +00:00
Jon Beniston
446749cbbb
Map updates.
...
Add support for different map types (street/satellite) and different map
providers.
Support finding real world addresses on the map.
Add Maidenhead locator converter.
Add Beacons.
Allow data sources to be selected by a user.
Add context menu to allow setting an object as a target, setting center
frequency and adjusting display order.
2021-01-22 14:54:22 +00:00
Christoph Berg
0d6a3a4f47
Fix some typos spotted by lintian
2021-01-19 12:36:56 +01:00
Jon Beniston
890f6fc049
Add tooltip to record button
2021-01-18 09:55:51 +00:00
Jon Beniston
d6bf5223db
Fix formatting
2021-01-18 09:55:39 +00:00
Jon Beniston
f0e37131ed
FileSink: Generate qWarning and error dialog in GUI when failing to open a file or write to a file.
2021-01-18 09:55:15 +00:00
Jon Beniston
d507f49626
Instantiate QNetworkAccessManager to avoid crash on reverse API usage
2021-01-15 11:24:21 +00:00
Jon Beniston
2c32224977
Fix cut and paste errors from PTT feature
2021-01-15 11:00:03 +00:00
Jon Beniston
7f6eee6a10
Fix markup in readme files
2021-01-15 10:31:39 +00:00
f4exb
ddcc72cb24
Updated versions and changelogs
2021-01-14 23:36:55 +01:00
Jon Beniston
8ae2897814
Disconnect connection to APRS-IS when worker stopped
2021-01-14 10:03:37 +00:00
Jon Beniston
45bf9e6d74
Don't use Qt::hex as not available on earlier versions of Qt
2021-01-14 09:36:50 +00:00
Jon Beniston
ac05f4e0a1
Add Map plugin image
2021-01-13 23:22:37 +00:00
Jon Beniston
af7e69c7c1
Fix gcc warnings
2021-01-13 23:03:55 +00:00
Jon Beniston
2094a01ae7
Start ARPS GUI on stations tab
2021-01-13 21:18:14 +00:00
Jon Beniston
3adea2fd70
Remove ChannelAPI reference, as no longer the case
2021-01-13 20:53:10 +00:00
Jon Beniston
4d04ee1c31
Add StarTracker feature
2021-01-13 20:51:38 +00:00
Jon Beniston
579cb8ee68
Remove obsolete code
2021-01-13 20:37:28 +00:00
Jon Beniston
5a52052d2c
Add APRS Feature
2021-01-13 20:37:09 +00:00
Jon Beniston
bbe75aab6f
Add Map feature for displaying the combined items from other plugins
2021-01-13 20:07:28 +00:00
Jon Beniston
c74ec2c426
Add packet demodulator
2021-01-13 19:58:07 +00:00
Jon Beniston
931a63dc8b
GS-232 Controller updates.
...
Update GS-232 controller to use message pipes for the target.
Add field displaying the name of the target.
Add azimuth and elevation offsets.
Report worker thread errors to the GUI.
2021-01-13 19:44:53 +00:00
Jon Beniston
f2ebd72004
ADS-B demodulator updates.
...
Use message pipes for target.
Send aircraft to Map feature.
All selection of flight paths for all aircraft, or just the selected
aircraft.
Do not display demod stats by default.
2021-01-13 17:15:32 +00:00
Jon Beniston
082904aa17
Fix bit stuffing and SSID in packet modulator
2021-01-13 17:12:14 +00:00
Jon Beniston
1adfe3415c
Fix WebAPI settings for identThreshold and magDecAdjust
2021-01-13 17:11:21 +00:00
Jon Beniston
41fca9d2fd
Fix spelling of radiansToDegrees.
...
Add additional unit conversions.
2021-01-13 17:10:18 +00:00
Jon Beniston
0ab857c358
Add PipeEndPoint class, that both ChannelAPI and Feature can inherit
...
from, to allow either to be used as pipe sources.
Add MsgMapItem, MsgPacket and MsgTargetAzimuthElevation messages that
can be passed between channels and features via pipes.
2021-01-13 17:07:38 +00:00
Eugene Mikhantiev
16517b7d91
Fix sdriq file format documentation
...
Specify different data formats depending on sample size
2021-01-03 22:18:04 +07:00
f4exb
f6e42e3080
Demod Analyzer: added documentation
2020-12-21 10:32:56 +01:00
f4exb
793d8b9f49
Demod Analyzer: implementation for the rest of planned plugins
2020-12-21 02:30:29 +01:00
f4exb
e8ea0665fe
Demod Analyzer: REST API update. AMMod: fixed include issue
2020-12-20 19:01:54 +01:00
f4exb
d93186e059
Demod Analyzer: implementation for DSDDemod and NFMDemod
2020-12-20 18:31:59 +01:00
f4exb
11e1d1c684
Demod Analyzer: implemented decimation
2020-12-20 18:31:59 +01:00
f4exb
321cffc9c7
Demod Analyzer implementation with AM modulator and demodulator
2020-12-20 18:31:59 +01:00
f4exb
af3f016f0b
Implemented data pipes with generic element pipes
2020-12-20 18:31:59 +01:00
f4exb
ee0e5fc777
AFC: implemented message pipes for sending back channel settings. Implemented in all relevant channel plugins. Removed obsolete methods
2020-12-13 13:04:36 +01:00
f4exb
38a06c4f69
Added MessagePipes garbage collector. Updated versions and changelogs
2020-12-12 16:31:38 +01:00
f4exb
ba642e8fab
TVScreenAnalog: removed usage of std::shared_ptr
2020-12-10 07:28:55 +01:00
f4exb
ae3ce79cf2
ATV demod: initialize m_tvScreenBuffer when setting m_registeredTVScreen.
2020-12-10 06:50:15 +01:00
f4exb
04dbb028aa
FreeDV: removed useless set callback functions. Use mutex appropriately
2020-12-09 01:15:38 +01:00
f4exb
6a334ff303
VOR Localizer: added forced round robin average and turn time progress bar
2020-12-08 08:28:55 +01:00
f4exb
a16c041aab
VOR single channel and localizer feature: added documentation
2020-12-07 23:26:35 +01:00
f4exb
6c02a78d62
VOR single channel: first working release of VOR localizer feature plugin
2020-12-07 19:32:43 +01:00
f4exb
ffe515fb63
VOR localizer feature: initial commit
2020-11-30 01:30:18 +01:00
f4exb
38787f2a19
VOR single channel: added REST API and channel report message
2020-11-29 09:26:32 +01:00
f4exb
efcc46a747
VOR single channel: reworked as single channel and simple GUI
2020-11-28 07:14:06 +01:00
f4exb
97154a3896
VOR single channel: initial commit
2020-11-28 04:13:43 +01:00
f4exb
80829e146a
VOR demod: compile only if prerequisites are available. Fixes #727
2020-11-27 13:39:40 +01:00
f4exb
445b7c57e2
Updated versions and changelogs
2020-11-26 07:12:01 +01:00
f4exb
6de27fc3d0
SSB Mod: added audio compressor preamp gain and threshold controls
2020-11-25 14:19:21 +01:00
f4exb
d1e0f8d865
SSB modulator: fixed audio compressor constants. Fixes #719
2020-11-25 05:40:39 +01:00
f4exb
10eb25d8b7
VOR demod: added missing bits
2020-11-25 00:17:04 +01:00
Edouard Griffiths
22b37608c4
Merge pull request #724 from srcejon/small_fixes
...
Documentation fixes for remote sink / source plugins
2020-11-24 19:56:50 +01:00
Jon Beniston
3875babadf
Update remote sink/source docs so they no longer say the plugin is only available on Linux
2020-11-24 16:02:17 +00:00
Jon Beniston
943cfba0b3
Update remote sink tooltips to say remote addres rather than local
2020-11-24 16:01:37 +00:00
Jon Beniston
55db78bdaf
Fix GCC compiler warnings
2020-11-24 14:15:11 +00:00
Jon Beniston
5fdcdcc706
Avoid global QString init in plugins
2020-11-24 13:51:59 +00:00
Jon Beniston
7dc0b53492
Use QStringLiteral when it make sense
2020-11-24 13:51:35 +00:00
Jon Beniston
ce4920c936
Use Units class in ADSBDemod GUI as well
2020-11-24 12:31:37 +00:00
Jon Beniston
4a6a886996
Add VOR demodulator
2020-11-24 12:31:16 +00:00
f4exb
ce2aad5a7a
Fixed narrowing warning when Rx sample size is 16 bits
2020-11-24 00:02:44 +01:00
f4exb
4059a0be27
Reworked ARM Neon detection and remote plugins inclusion in the build
2020-11-23 21:16:25 +01:00
f4exb
f155d63580
Remote plugins: add USE_NEON definition for compatibility with cm256cc on ARM64. Fixes issue #720
2020-11-23 08:34:20 +01:00
f4exb
1d5742d3b9
Removed useless CPU flags. Fixes issue #720
2020-11-23 01:44:52 +01:00
f4exb
ea59f8b35e
Updated version and changelogs
2020-11-22 20:10:39 +01:00
f4exb
4b583cda75
Fixed getURI method in features: missing bits
2020-11-22 19:44:27 +01:00
f4exb
49cceb40cc
FreeDV mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
f19431ac5c
NFM mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
3f338e10e3
SSB mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
bafb694b74
AM mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
2a2ab520ba
WFM mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
89a901e383
Fixed getURI method in channels and features
2020-11-22 19:29:27 +01:00
Kacper Michajłow
f2d01b61d3
Avoid global QString init in plugins
...
This workarounds issue with LTO with GCC #716
2020-11-22 04:06:32 +01:00
Kacper Michajłow
cf70d9430f
Use QStringLiteral when it make sense
2020-11-22 04:05:04 +01:00
f4exb
b396a190de
Implement SigMF support only when compiled with GCC (libsigmf dependency). Implements #712
2020-11-21 20:00:32 +01:00
f4exb
f81f705883
Audio input: fixed improper initialization of m_worker
2020-11-21 18:55:41 +01:00
f4exb
e51161ac78
Audio output plugin: added missing audiooutputwebapiadapter in cmake file
2020-11-21 12:28:56 +01:00
f4exb
87d8816881
Audio output plugin
2020-11-21 11:15:06 +01:00
f4exb
696c6c9379
Fixed remaining warnings
2020-11-15 12:02:04 +01:00
f4exb
82f98ab6c1
cmake: re-integrated -Woverloaded-virtual and fixed corresponding warnings
2020-11-15 08:31:49 +01:00
f4exb
164b83a3ce
Fixed the rest of the warnings and main cmake file. Implements #663
2020-11-15 02:19:06 +01:00
f4exb
7c1e546f5f
Fixed -Wparentheses -Wchar-subscripts warnings
2020-11-15 01:11:16 +01:00
f4exb
4e2978f7ea
Fixed -Wunused-but-set-variable warnings
2020-11-15 00:36:03 +01:00
f4exb
3f2f1fcd7f
Fixed -Wclass-memaccess warnings
2020-11-15 00:03:34 +01:00
f4exb
142b8c997a
Fixed -Wuninitialized warnings
2020-11-14 22:40:22 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +01:00
f4exb
6285235257
Fixed -Wtype-limits warnings
2020-11-14 19:18:41 +01:00
f4exb
7a6636b63a
Fixed -Wunused-variable warnings
2020-11-14 18:45:05 +01:00
f4exb
55eb6cc951
Fixed -Wunused-parameter warnings
2020-11-14 11:13:32 +01:00
f4exb
f668863aed
Fixed -Wreorder warnings
2020-11-14 05:51:19 +01:00
f4exb
6519bfc05f
Updated version and changelogs
2020-11-13 23:20:57 +01:00
f4exb
9cdcfeef70
Audio Input: quarter sample rate heterodyne for mono signals
2020-11-13 19:55:09 +01:00
f4exb
6e3add76e3
Audio Input: implemented worker + thread
2020-11-13 16:22:29 +01:00
f4exb
4b397f0cc7
Audio Input: added dataReady() signal to AudioFifo and use it to avoid CPU burn loop. Basic implementation
2020-11-13 15:53:04 +01:00
f4exb
c4a25fee38
Updated versions and changelogs
2020-11-12 22:45:20 +01:00
f4exb
d2710806bf
Renamed sdrbase AudioOutput to AudioOutputDevice
2020-11-12 22:13:44 +01:00
f4exb
00b234b85c
Renamed sdrbase AudioInput to AudioInputDevice
2020-11-12 20:30:34 +01:00
f4exb
8ccb2e80c1
NFM: enhancements to GUI and channel spacing handling
2020-11-12 19:40:35 +01:00
Edouard Griffiths
835aa26902
Merge pull request #704 from srcejon/adsb_improvements2
...
ADS-B improvements
2020-11-12 18:13:20 +01:00
Jon Beniston
8321e68ec2
Fix for older version of Qt
2020-11-12 15:36:40 +00:00
Jon Beniston
23c6255482
Fix syntax error for GCC
2020-11-12 13:49:34 +00:00
Jon Beniston
55e7b56ae9
Fix compiler warnings
2020-11-12 13:31:01 +00:00
Jon Beniston
9a3585a756
Reduce interpolator taps to enable it to run in real-time. Should significantly improve PER for RTLSDR at 2.4MSa/s.
...
Add developer controls to adjust interpolator settings.
Fix tab-order in GUI.
2020-11-12 13:25:49 +00:00
Jon Beniston
21956dc9d0
Fix surface position calculation.
...
Check latitude and local decode is in valid range.
2020-11-12 08:40:12 +00:00
f4exb
24c9c3c660
Fixed conflicts
2020-11-11 17:17:33 +01:00
f4exb
9ea22a9cd5
GLSpectrum settings rename m_averagingNb to m_averagingValue for better consistency and ensure synchronization with m_averagingIndex
2020-11-11 17:13:50 +01:00