From ec1ed1b90d8d9a4a57a44a363a66f3982d443ae7 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Mon, 28 Jun 2021 23:06:12 +0200 Subject: [PATCH] src/zapit/src/scansdt.cpp dont use in default scan ScanSDT if ScanSDT is disabled Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/e4f5edf36675361a2e9b8efeeb0d180d5a90f1e7 Author: Jacek Jendrzej Date: 2021-06-28 (Mon, 28 Jun 2021) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- src/zapit/src/scansdt.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/zapit/src/scansdt.cpp b/src/zapit/src/scansdt.cpp index 64cb38027..324cbeab9 100644 --- a/src/zapit/src/scansdt.cpp +++ b/src/zapit/src/scansdt.cpp @@ -215,7 +215,8 @@ bool CSdt::Parse(t_transport_stream_id &tsid, t_original_network_id &onid) sidpmt = pat.getSids(); //Update form PAT if SDT is empty - if(!sdt_read && !sidpmt.empty() && (pat_tsid == transport_stream_id || (transport_stream_id == 0 && pat_tsid > 1 ))){ + bool ScanSDT = CZapit::getInstance()->GetScanSDT();//check for normal scan withot ScanSDT + if(ScanSDT && !sdt_read && !sidpmt.empty() && (pat_tsid == transport_stream_id || (transport_stream_id == 0 && pat_tsid > 1 ))){ bool ret = false; for (std::map::iterator patit=sidpmt.begin(); patit!=sidpmt.end(); ++patit){ if(patit->first != 0 && patit->second != 0){ @@ -321,7 +322,7 @@ bool CSdt::Parse(t_transport_stream_id &tsid, t_original_network_id &onid) } } } - if(pat_tsid == transport_stream_id){ + if(ScanSDT && pat_tsid == transport_stream_id){ for (std::map::iterator patit=sidpmt.begin(); patit!=sidpmt.end(); ++patit){ if(current && current_tp_id != CFEManager::getInstance()->getLiveFE()->getTsidOnid()){ failed = true;