f4exb
2612d6793e
DATV demod: use non blocking read in ldpctool to fix issue in PR #1345
2022-07-19 17:42:24 +02:00
Jon Beniston
ff26ece347
DATV Demod: Add support for LDPC on Windows. Use Qt worker thread instead of external ldpc_tool process.
2022-07-18 16:40:00 +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
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
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
f4exb
2c2cf314b1
DATV: leandvb: skip GSE processing for Windows
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
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
f4exb
300fd37880
DATV demod: leandvb: more memory management fixes and code formatting
2021-03-22 02:06:26 +01:00
f4exb
2f22ef6012
DATV demod: fixed some memory management issues in cfft_engine
2021-03-20 10:56:04 +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
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
6fb451145b
DATV demod: use ldpctool in Linux only
2021-03-07 07:41:19 +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
f4exb
164b83a3ce
Fixed the rest of the warnings and main cmake file. Implements #663
2020-11-15 02:19:06 +01:00
f4exb
3f2f1fcd7f
Fixed -Wclass-memaccess warnings
2020-11-15 00:03:34 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +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
44d8f8022b
DATV demod: compatibility with newer dvbs2.h
2020-04-28 05:36:34 +02:00
Davide Gerhard
0572a1643c
leansdr: fixes for macos
...
- plscodes.LENGTH
llvm < 3.9.0 doesn't support "Variable length array" and therefore
can't be used (it is not part of c++11 standard). see commit
e7545b33ff
- float casting is needed to avoid confusione between double and float
- F_SETPIPE_SZ is not supported on macOS
2019-11-02 08:42:35 +01:00
f4exb
0219f119a8
DATV demod: fixes for MSVC compilation
2019-07-17 13:57:50 +02:00
f4exb
1119c64771
DATV demod: manage MODCOD changes in the GUI. Reworked settings validation against standard's system configurations
2019-07-17 02:51:46 +02:00
f4exb
354b59c793
DATV demod: detect MODCOD induced change in constellation and update screen points (DVB-S2)
2019-07-16 18:19:29 +02:00
f4exb
c981d76e6e
DATV demod: experimental DVB-S2 support
2019-07-14 15:35:45 +02:00
f4exb
d4fe404dd6
DATV demod: switched to work branch copy of leansdr
2019-03-17 21:31:42 +01:00