From e481c0bfb350bbcf41f531d33c27d853f0493524 Mon Sep 17 00:00:00 2001 From: Dima73 Date: Fri, 26 Apr 2024 07:09:32 +0300 Subject: [PATCH] [fastscan] skip transponders if satelite position is '0' more info: https://forums.openpli.org/topic/97184-unable-to-delete-the-00e-services-created-by-fastscan/ --- lib/dvb/fastscan.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/dvb/fastscan.cpp b/lib/dvb/fastscan.cpp index 57eb0957b6a..46ec24ffb21 100644 --- a/lib/dvb/fastscan.cpp +++ b/lib/dvb/fastscan.cpp @@ -496,8 +496,8 @@ void eFastScan::parseResult() if (!westeastflag) orbitalpos = 3600 - orbitalpos; - if (drop && transponderParameters.orbital_position != orbitalpos && - !eDVBSatelliteEquipmentControl::getInstance()->isOrbitalPositionConfigured(orbitalpos)) + if ((orbitalpos == 0) || (drop && transponderParameters.orbital_position != orbitalpos && + !eDVBSatelliteEquipmentControl::getInstance()->isOrbitalPositionConfigured(orbitalpos))) { eDebug("[eFastScan] dropping this transponder, it's on another satellite %d not configured.", orbitalpos); continue;