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
|
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
|
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 |
|
Jon Beniston
|
8a5685cdfd
|
Add DAB demodulator
|
2021-04-16 22:56:15 +01: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
|
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 |
|
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 |
|
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
|
e15470494a
|
Add UDP ports for packet forwarding in Packet mod and demod.
|
2021-04-07 21:06:00 +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
|
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 |
|
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 |
|
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
|
22b9ba23d0
|
DATV: leandvb: MSVC comaptible version of rand function
|
2021-03-27 15:18:44 +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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
Jon Beniston
|
e3b57c2cca
|
Remove PlaceholderText elements from .ui file for Qt 5.11 compatibility
|
2021-03-05 20:43:40 +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 |
|