f4exb
de23efe635
Delete channel or feature and their GUI in the proper order in DeviceUISet and FeatureUISet. Remove original fix for #806 . Fixes #860
2021-04-21 12:28:56 +02:00
f4exb
986b6f3711
Rename GLSpectrumSettings to SpectrumSettings
2021-04-20 23:12:05 +02:00
Jon Beniston
151cd2368c
Update table column array sizes to match number of columns in table. Fix #857 .
2021-04-20 15:29:01 +01:00
Jon Beniston
499783708a
Fix right-click for DAB audio selection as mentioned on issue #853
2021-04-20 09:51:45 +01:00
f4exb
b23b33bdc4
Satellite and Star tracker plugins: added dark theme option for the charts
2021-04-20 02:27:43 +02:00
f4exb
6f4e596cca
Updated versions and changelogs
2021-04-19 23:53:54 +02:00
f4exb
5e7fbec1ce
DSD demod: request fixed 48000 S/s sample rate for the channel sample rate. Fixes #752
2021-04-19 11:42:01 +02:00
f4exb
19aaa6efda
DSD demod: removed unused method
2021-04-19 11:41:06 +02:00
f4exb
c6e8089f2d
DAB demod: fixed compilation warning
2021-04-18 23:04:25 +02:00
f4exb
a5796c7116
Updated versions and changelogs
2021-04-18 22:57:54 +02:00
f4exb
3b784c66dc
NFM demod: implemented DCS squelch. Finalizes #792
2021-04-18 10:45:49 +02:00
f4exb
c901ba5c63
NFM demod: DCS squelch (1)
2021-04-17 23:13:09 +02:00
Edouard Griffiths
f174569a67
Merge pull request #850 from srcejon/dab
...
Add DAB/DAB+ demodulator
2021-04-17 18:21:27 +02:00
Edouard Griffiths
fb10a3e825
Merge pull request #851 from srcejon/fix_849
...
Avoid divide by 0 if symbol rate is 0.
2021-04-17 18:21:15 +02:00
f4exb
0626eb17f7
Added missing plugin for fixing #842
2021-04-17 18:15:03 +02:00
Jon Beniston
7e0903a722
Avoid divide by 0 if symbol rate is 0.
2021-04-17 12:55:30 +01:00
Jon Beniston
8a5685cdfd
Add DAB demodulator
2021-04-16 22:56:15 +01:00
f4exb
76f09a17a7
Fixed wrong structure being used in some sample source and sink plugins web API adapters. Fixes #842
2021-04-15 15:30:29 +02:00
Jon Beniston
53cccf7298
Fix assertion when removing all elements from model
2021-04-13 10:14:54 +01:00
f4exb
6ad057e935
Updated versions and changelogs
2021-04-13 10:25:17 +02:00
f4exb
56d98a3aa5
Merge pull request #839 from srcejon/rspplayv3
2021-04-12 18:01:36 +02:00
f4exb
30c2c519d1
NFM mod: REST API: implement DCS
2021-04-12 15:13:55 +02:00
Jon Beniston
e8ef6f9a53
Add driver requirements for SDRplayV3
2021-04-12 11:13:35 +01:00
f4exb
d0c50549af
NFM mod: implemented Digital Code Squelch (DCS)
2021-04-12 12:03:33 +02:00
f4exb
50940351b7
DATV demod: corrections to the gauge algorithm
2021-04-12 11:49:55 +02:00
f4exb
bfc013e18a
DATV demod: fixed compilation issue for Qt < 5.14
2021-04-12 11:41:21 +02:00
Jon Beniston
2b567c49b3
Use better default settings for SDRplayV3
2021-04-12 10:33:34 +01:00
Jon Beniston
b21e9556e3
Only call API when running (so after call to init)
2021-04-12 10:04:36 +01:00
f4exb
507b110299
DATV demod: FIFO status event: pass data by copy instead of reference
2021-04-12 00:31:47 +02:00
f4exb
f8a512e91b
DATV demod: allow video player enable/disable
2021-04-11 23:52:16 +02:00
Jon Beniston
6dce90f9a5
Fix gcc warning
2021-04-11 21:37:01 +01:00
Jon Beniston
7aebff1082
Add SDRplay V3 API sample source.
2021-04-11 21:21:36 +01:00
f4exb
4f9fe7b533
DATV demod: stop player before initializing DATV framework
2021-04-09 13:43:02 +02:00
f4exb
fcbb383978
Updated versions and changelogs
2021-04-08 19:32:54 +02:00
f4exb
25a4118e16
DATV demod. final cleanuo, Implements #833
2021-04-08 06:47:33 +02:00
f4exb
64316e5d7f
DATV Demod: Video render: try fix swr_convert issue
2021-04-08 00:56:17 +02:00
f4exb
40575b78bd
DATV Demod: more smooting for MER gauge display
2021-04-08 00:56:17 +02:00
Jon Beniston
445c1b8615
Remove unncessary debug from APT demod
2021-04-07 21:24:30 +01:00
Jon Beniston
8ac583f36c
Send AOS to features. Support AOS/LOS in local time on map.
2021-04-07 21:23:02 +01:00
Jon Beniston
2aab4cc2cb
Add UDP port for packet forwarding in ChirpChat mod.
2021-04-07 21:13:10 +01:00
Jon Beniston
960af9157e
Add UDP ports for packet forwarding in 802.15.4 mod.
2021-04-07 21:09:03 +01:00
Jon Beniston
e15470494a
Add UDP ports for packet forwarding in Packet mod and demod.
2021-04-07 21:06:00 +01:00
Jon Beniston
300c428f8c
Add PER tester feature
2021-04-07 20:25:12 +01:00
f4exb
8ecdb3fdc1
DATV demod: player cleanup (4)
2021-04-05 13:13:57 +02:00
f4exb
d22cd45b14
DATV demod: player refactoring: preliminary cleanup (3)
2021-04-05 02:42:36 +02:00
f4exb
1c0aa9cd8e
DATV demod: player refactoring: preliminary cleanup (2) and fix avio buffer size
2021-04-04 13:12:38 +02:00
f4exb
45b12a1c2d
DATV demod: player refactoring: preliminary cleanup (1)
2021-04-04 10:33:35 +02:00
f4exb
dcae5e29e2
Remote input and output documentation and GUI changes related to only getting remote information. Fixes #832
2021-04-03 07:23:02 +02:00
f4exb
193234e826
DATV demod: DATVideoRender: free audio resampler ffmpeg SWR structure on stream closure. More cleanup
2021-04-03 06:41:12 +02:00
f4exb
6b5e11ffe5
DATV demod: DATVDemodSink: init DATV framework outside process sample loop
2021-04-03 06:41:12 +02:00
f4exb
e56abf490f
DATV demod: set channel marker bandwidth appropriately
2021-04-03 06:41:12 +02:00
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