as you can see in the first 3 pictures
01 (2).jpg 371.26KB 6 downloads
03.jpg 363.49KB 5 downloads
02.jpg 324.94KB 5 downloads
at the begining of reboot all the event now/next are available (in channel list and in EPG Multi)
the next 3 pictures you can see the difrence
04.jpg 328.99KB 5 downloads
20180122_174131.jpg 341.23KB 5 downloads
20180122_174141.jpg 330.41KB 5 downloads
the event Now/next begins to disapear and the (EPGCACHE) will not update or reload until 60min (I tested)
08.jpg 394.2KB 5 downloads
so if we change the value in epgcache.h
#define CLEAN_INTERVAL 60000 // 1 min
- #define UPDATE_INTERVAL 3600000 // 60 min
+#define UPDATE_INTERVAL 60000 // 1 min
#define ZAP_DELAY 2000 // 2 sek
the problem will be solved and in epgcache.cpp:
bool eEPGCache::channel_data::finishEPG()
{
if (!isRunning) // epg ready
{
eDebug("[EPGC] stop caching events(%ld)", ::time(0));
zapTimer->start(UPDATE_INTERVAL, 1);
eDebug("[EPGC] next update in %i min", UPDATE_INTERVAL / 60000); (that's means 1 min not 60min)
for (unsigned int i=0; i < sizeof(seenSections)/sizeof(tidMap); ++i)
{
seenSections[i].clear();
calcedSections[i].clear();
more explains tomorrow