Skip to content

Commit

Permalink
Process all BAT and SDTo when receiving additional Freesat SI
Browse files Browse the repository at this point in the history
Not processing the BATS that are on the standard pid 0x11 does
cause scanning timeouts now that the BATs are also cached.
Note that on the Astra 28.2E satellites there are more
channels than only the Freesat so the SI scanning should
not be limited to only Freesat.
  • Loading branch information
kmdewaal committed Oct 11, 2019
1 parent 28d301e commit f5a967c
Showing 1 changed file with 0 additions and 5 deletions.
5 changes: 0 additions & 5 deletions mythtv/libs/libmythtv/mpeg/scanstreamdata.cpp
Expand Up @@ -21,11 +21,6 @@ ScanStreamData::~ScanStreamData() { ; }
*/
bool ScanStreamData::IsRedundant(uint pid, const PSIPTable &psip) const
{
// Treat BAT and SDTo as redundant unless they are on the FREESAT_SI_PID
if (m_dvb_uk_freesat_si &&
(psip.TableID() == TableID::BAT || psip.TableID() == TableID::SDTo))
return pid != FREESAT_SI_PID;

return (ATSCStreamData::IsRedundant(pid,psip) ||
DVBStreamData::IsRedundant(pid,psip));
}
Expand Down

0 comments on commit f5a967c

Please sign in to comment.