From 73f8c846800eac5228b6098f394f36749e12f37e Mon Sep 17 00:00:00 2001 From: TangoCash Date: Thu, 5 May 2022 22:15:09 +0200 Subject: [PATCH] fix frontend detection Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/8c4a41634c9a39b6e306378742eb19a75fc91c50 Author: TangoCash Date: 2022-05-05 (Thu, 05 May 2022) --- src/zapit/src/frontend.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/zapit/src/frontend.cpp b/src/zapit/src/frontend.cpp index b2d218506..e811b405e 100644 --- a/src/zapit/src/frontend.cpp +++ b/src/zapit/src/frontend.cpp @@ -295,17 +295,15 @@ void CFrontend::getFEInfo(void) printf("[fe%d/%d] add delivery system DVB-S (delivery_system: %d)\n", adapter, fenumber, (fe_delivery_system_t)prop[0].u.buffer.data[i]); break; case SYS_DVBS2: - deliverySystemMask |= DVB_S2; - fe_can_multistream = info.caps & FE_CAN_MULTISTREAM; - printf("[fe%d/%d] add delivery system DVB-S2 (delivery_system: %d / Multistream: %s)\n", adapter, fenumber, (fe_delivery_system_t)prop[0].u.buffer.data[i], fe_can_multistream ? "yes" :"no"); - break; -#if BOXMODEL_VUPLUS_ARM case SYS_DVBS2X: - deliverySystemMask |= DVB_S2X; + deliverySystemMask |= DVB_S2; + printf("[fe%d/%d] add delivery system DVB-S2 (delivery_system: %d)\n", adapter, fenumber, (fe_delivery_system_t)prop[0].u.buffer.data[i]); fe_can_multistream = info.caps & FE_CAN_MULTISTREAM; - printf("[fe%d/%d] add delivery system DVB-S2X (delivery_system: %d / Multistream: %s)\n", adapter, fenumber, (fe_delivery_system_t)prop[0].u.buffer.data[i], fe_can_multistream ? "yes" :"no"); + if (fe_can_multistream) { + deliverySystemMask |= DVB_S2X; + printf("[fe%d/%d] add delivery system DVB-S2X (delivery_system: %d / Multistream: %s)\n", adapter, fenumber, (fe_delivery_system_t)prop[0].u.buffer.data[i], fe_can_multistream ? "yes" :"no"); + } break; -#endif case SYS_DTMB: deliverySystemMask |= DTMB; printf("[fe%d/%d] add delivery system DTMB (delivery_system: %d)\n", adapter, fenumber, (fe_delivery_system_t)prop[0].u.buffer.data[i]);