- tidMap &seenSections = this->seenSections[map];
- tidMap &calcedSections = this->calcedSections[map];
- if ( state == 1 && calcedSections == seenSections || state > 1 )
- {
- eDebugNoNewLine("[EPGC] ");
- switch (source)
- {
- case NOWNEXT:
- m_NowNextConn=0;
- eDebugNoNewLine("nownext");
- break;
- case SCHEDULE:
- m_ScheduleConn=0;
- eDebugNoNewLine("schedule");
- break;
- case SCHEDULE_OTHER:
- m_ScheduleOtherConn=0;
- eDebugNoNewLine("schedule other");
- break;
- default: eDebugNoNewLine("unknown");break;
- }
- eDebug(" finished(%ld)", eDVBLocalTimeHandler::getInstance()->nowTime());
- if ( reader )
- reader->stop();
- isRunning &= ~source;
- if (!isRunning)
- finishEPG();
- }
- else
- {
- eit_t *eit = (eit_t*) data;
- __u32 sectionNo = data[0] << 24;
- sectionNo |= data[3] << 16;
- sectionNo |= data[4] << 8;
- sectionNo |= eit->section_number;
+ eDebug(" finished(%ld)", eDVBLocalTimeHandler::getInstance()->nowTime());
+ if ( reader )
+ reader->stop();
+ isRunning &= ~source;
+ if (!isRunning)
+ finishEPG();
+ }
+ else
+ {
+ eit_t *eit = (eit_t*) data;
+ __u32 sectionNo = data[0] << 24;
+ sectionNo |= data[3] << 16;
+ sectionNo |= data[4] << 8;
+ sectionNo |= eit->section_number;