From 9aae786a5243573241d588ce210407dfdbb034cc Mon Sep 17 00:00:00 2001 From: "M. Voerman" Date: Tue, 10 Sep 2013 22:05:59 +0200 Subject: fix epgnow (was wrong on some UK channels) --- History | 1 + index.html | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/History b/History index a1b3672..85998c8 100644 --- a/History +++ b/History @@ -7,6 +7,7 @@ VDR 1.7.29 Fix: Right month is now shown in recordings menu. Fix: multiple EPG languages on 1 transponder. Fix: crash when media/recordings directory is empty + Fix: 'epg now' (it wasn't always the right info on some UK channels.) Added some channels for 42E to group 3 Updated channels.conf SmartwebTV timer handling added (No more restfulapi needed for timers) diff --git a/index.html b/index.html index 5f4f146..43fffd9 100644 --- a/index.html +++ b/index.html @@ -1244,8 +1244,9 @@ function GetEPG(epgchan) } osdca.innerHTML = CAicon + switchicon + RECicon; + if (event.name) { - events = eitCache.getEvents(eitService, 1000000000, 2000000000); + events = eitCache.getEvents(eitService, (Math.round(new Date().getTime()/1000.0)), 2000000000); extEventsnow = eitCache.getExtendedEventInfo(eitService, events.infoSequence[0].eventId); EPGShortnow = extEventsnow.shortInfo; EPGExtnow = extEventsnow.extendedInfo; @@ -1373,6 +1374,7 @@ function Nibbles() { function GetSchedule(schchan,tablelength){ + //Old style Schedule, used in Guide View. SI = ""; try { StreamInfo(schchan); @@ -1380,11 +1382,11 @@ function GetSchedule(schchan,tablelength){ eitService = toi.statics.ToiDvbEitCacheServiceItem.create(SI[1],SI[2],SI[3]); eitCache.addService(eitService); event = eitCache.getPresentEvent(eitService); - events = eitCache.getEvents(eitService, 1000000000, 2000000000); + events = eitCache.getEvents(eitService, (Math.round(new Date().getTime()/1000.0)), 2000000000); if (event.name) { if (events.more) { - var t = eitCache.getEvents(eitService, 1000000000, 2000000000); + var t = eitCache.getEvents(eitService, (Math.round(new Date().getTime()/1000.0)), 2000000000); events.infoSequence.concat(t.infoSequence); events.more = t.more; } @@ -3426,11 +3428,11 @@ function getSchedule(schchan){ eitService = toi.statics.ToiDvbEitCacheServiceItem.create(SI[1],SI[2],SI[3]); eitCache.addService(eitService); event = eitCache.getPresentEvent(eitService); - events = eitCache.getEvents(eitService, 1000000000, 2000000000); + events = eitCache.getEvents(eitService, (Math.round(new Date().getTime()/1000.0)), 2000000000); if (event.name) { if (events.more) { - var t = eitCache.getEvents(eitService, 1000000000, 2000000000); + var t = eitCache.getEvents(eitService, (Math.round(new Date().getTime()/1000.0)), 2000000000); events.infoSequence.concat(t.infoSequence); events.more = t.more; } -- cgit v1.2.3