Jon Beniston
b48a35d626
Use UTF-8 rather than latin encoding for program names. Fixes #874 .
2021-04-27 20:10:51 +01:00
f4exb
386bdc2dea
Removed SampleSourceFifoDB completely
2021-04-26 20:06:04 +02:00
f4exb
37a5bf3395
Updated versions and chagnelogs
2021-04-25 21:33:06 +02:00
f4exb
e8dec5db83
APT demod: fixed some possible memory leaks
2021-04-25 19:16:50 +02:00
f4exb
f1c119a450
APT Demod: fixed Qt < 5.13 compilation issue
2021-04-23 18:58:38 +02:00
f4exb
274cf14afd
APT demod: fixed image format issue
2021-04-23 17:13:45 +02:00
f4exb
8d8a79e507
APT demod: send full image to GUI every 20 lines only else send an unprocessed line
2021-04-23 17:13:45 +02:00
f4exb
054e6feaa5
APT demod: allocate image row on heap to save one copy
2021-04-23 17:13:44 +02:00
Jon Beniston
6bc925ebab
Add support for displaying images broadcast in the DAB demodulator GUI
2021-04-23 14:01:56 +01:00
f4exb
ec8cdc63f4
Satellite and Star tracker features: use dark theme as default
2021-04-23 01:17:05 +02:00
f4exb
d95a3939a4
APT demod: cleanup after move of processPixels to a separate thread. Implements #865
2021-04-23 01:04:56 +02:00
f4exb
58f7b96634
APT demod: send settings to image worker
2021-04-23 00:17:52 +02:00
f4exb
6b106f21ad
APT demod: save image in image worker
2021-04-22 23:37:10 +02:00
f4exb
aac8f6fe2c
APT demod: moved processPixels process to a separate thread
2021-04-22 22:10:04 +02:00
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