m_ScheduleOtherReader->start(mask);
isRunning |= SCHEDULE_OTHER;
- abortTimer.start(7000,true);
+// abortTimer.start(7000,true);
}
void eEPGCache::channel_data::abortNonAvail()
void eEPGCache::channel_data::readData( const __u8 *data)
{
+#if 0
int source;
int map;
iDVBSectionReader *reader=NULL;
cache->sectionRead(data, source, this);
}
}
+#endif
}
RESULT eEPGCache::lookupEventTime(const eServiceReference &service, time_t t, const eventData *&result, int direction)
return NULL;
}
- ASSERT(descridx <= 512);
-
if (descridx > -1)
{
int maxcount=maxmatches;
if ( evid == eventid)
continue;
__u8 *data = evit->second->EITdata;
- int tmp = evit->second->ByteSize-12;
- __u32 *p = (__u32*)(data+12);
+ int tmp = evit->second->ByteSize-10;
+ __u32 *p = (__u32*)(data+10);
// check if any of our descriptor used by this event
int cnt=-1;
- while(tmp>0)
+ while(tmp>3)
{
__u32 crc32 = *p++;
for ( int i=0; i <= descridx; ++i)