diff options
author | M. Voerman <rekordc@gmail.com> | 2013-09-10 22:05:59 +0200 |
---|---|---|
committer | M. Voerman <rekordc@gmail.com> | 2013-09-10 22:05:59 +0200 |
commit | 9aae786a5243573241d588ce210407dfdbb034cc (patch) | |
tree | 40aee438edf9156ec3378ee1dd3f3a268dfbbcce | |
parent | eaefe7f5171aaab1043fa409a2d7d7cdd395fd70 (diff) | |
download | vdr-vipclient-9aae786a5243573241d588ce210407dfdbb034cc.tar.gz vdr-vipclient-9aae786a5243573241d588ce210407dfdbb034cc.tar.bz2 |
fix epgnow (was wrong on some UK channels)
-rw-r--r-- | History | 1 | ||||
-rw-r--r-- | index.html | 12 |
2 files changed, 8 insertions, 5 deletions
@@ -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) @@ -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; } |