Skip to content

Commit b8dea87

Browse files
committed
descrambler_create(): workaround for liquid-dsp version check breakage
1 parent 82f9daa commit b8dea87

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/hfdl.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,9 +333,10 @@ static descrambler hfdl_descrambler_create(void) {
333333
uint32_t numbits = 15;
334334
uint32_t seq_len = 120;
335335
uint32_t lfsr_init, lfsr_genpoly;
336-
// Ugly hack: liquid-dsp 1.6.0 is not backwards-compatible
336+
// Ugly hack #1: liquid-dsp 1.6.0 broke backwards compatibility of msequence_create arguments
337+
// Ugly hack #2: liquid-dsp 1.7.0 broke backwards compatibility of values returned by liquid_libversion_number()
337338
// FIXME: this shall be computed by descrambler_create()
338-
if(liquid_libversion_number() < 1006000) {
339+
if(liquid_libversion_number() > 1000000 && liquid_libversion_number() < 1006000) {
339340
lfsr_genpoly = 0x8002u;
340341
lfsr_init = 0x6959u;
341342
} else {

0 commit comments

Comments
 (0)