- if (m_reference.path.empty())
- { // also check the tsid now before start sdt update
- eDVBChannelID chid;
- m_reference.getChannelID(chid);
- if (eTransportStreamID((*i)->getTableIdExtension()) == chid.transport_stream_id)
- {
- m_dvb_scan = new eDVBScan(m_channel, true, false);
- m_dvb_scan->connectEvent(slot(*this, &eDVBServicePMTHandler::SDTScanEvent), m_scan_event_connection);
- }
- }
- }