diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2008-11-02 12:52:14 +0100 |
|---|---|---|
| committer | Andreas Oberritter <obi@saftware.de> | 2008-11-06 01:47:04 +0100 |
| commit | 8e25f9be28536bf4bfde187ad7a257ae463b749a (patch) | |
| tree | 999340914c4b22c67f1b5b14a95415442de4eb43 /lib/dvb/pmt.cpp | |
| parent | ce8e939502fb096515b84a16087bdcb2c498bfdc (diff) | |
| download | enigma2-8e25f9be28536bf4bfde187ad7a257ae463b749a.tar.gz enigma2-8e25f9be28536bf4bfde187ad7a257ae463b749a.zip | |
Revert "check sid and tsid before start automatic service update (STD update)"
This reverts commit 21812866841eec7ab7a79ee61067581f8202df55.
Diffstat (limited to 'lib/dvb/pmt.cpp')
| -rw-r--r-- | lib/dvb/pmt.cpp | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/lib/dvb/pmt.cpp b/lib/dvb/pmt.cpp index 13734e0d..6082bf4a 100644 --- a/lib/dvb/pmt.cpp +++ b/lib/dvb/pmt.cpp @@ -135,19 +135,7 @@ void eDVBServicePMTHandler::PATready(int) if (pmtpid == -1) serviceEvent(eventNoPATEntry); else - { // here we know a pat entry for this service id exist m_PMT.begin(eApp, eDVBPMTSpec(pmtpid, m_reference.getServiceID().get()), m_demux); - 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); - } - } - } } else serviceEvent(eventNoPAT); } @@ -616,7 +604,10 @@ int eDVBServicePMTHandler::tune(eServiceReferenceDVB &ref, int use_decode_demux, m_channelEvent_connection); if (ref.path.empty()) - m_dvb_scan = 0; + { + m_dvb_scan = new eDVBScan(m_channel, true, false); + m_dvb_scan->connectEvent(slot(*this, &eDVBServicePMTHandler::SDTScanEvent), m_scan_event_connection); + } } else { if (res == eDVBResourceManager::errAllSourcesBusy) |
