Hi!<br><br>I think there is a bug in the timezone handling.<br><br>I installed the plugin.. It worked fine, but most channels had EPG moved by 1 hour, except Sky UK which had 2 hours of error.. <br><br>Since I live in Finland, GMT+2, it would seem that the error comes from the fact that Sky UK is GMT+0 and most other satellites are at GMT+1.<br>
<br>I looked into the source. This simple patch fixes it completely:<br><br>*** loadepg-0.2.5/loadepg.c     2013-01-21 19:55:00.000000000 +0200<br>--- loadepg-0.2.5_new/loadepg.c 2013-02-24 21:05:27.072158958 +0200<br>***************<br>
*** 2026,2032 ****<br>            {<br>              SatelliteTimeOffset = SatelliteTimeOffsetH * 3600;<br>            }<br>!           EpgTimeOffset = (LocalTimeOffset - SatelliteTimeOffset);<br>            esyslog("LoadEPG: Satellite Time Offset=[UTC]%+i", SatelliteTimeOffset / 3600);<br>
            esyslog("LoadEPG: Epg Time Offset=%+i seconds", EpgTimeOffset);<br>            if(DEBUG)<br>--- 2026,2032 ----<br>            {<br>              SatelliteTimeOffset = SatelliteTimeOffsetH * 3600;<br>
            }<br>!           EpgTimeOffset = 0; //(LocalTimeOffset - SatelliteTimeOffset);<br>            esyslog("LoadEPG: Satellite Time Offset=[UTC]%+i", SatelliteTimeOffset / 3600);<br>            esyslog("LoadEPG: Epg Time Offset=%+i seconds", EpgTimeOffset);<br>
            if(DEBUG)<br><br><br>So.. I just waste your complicated timezone calculations, and insert "EpgTimeOffset = 0;" at the end.. :) You could actually eliminate a lot of the code before this patched line.<br>
<br>I think the problem is, unix time() function does not return time in current time zone, but in UTC time (GMT+0). Also VDR epg data has UTC timestamps. Also it must be that the satellite EPG data has also UTC time, otherwise my patch wouldn't work. :) So there is no need to do any timezone calculation at all!<br>
<br>The reason it has worked for most users, is because you all live in GMT+1, same timezone as most of the satellites.. EpgTimeOffset is zero in that case anyway. :) And if some british user is using it for Sky UK, it works for him as well because the offset is zero. The bug only happens when user and satellite are in different time zones.<br>
<br><br>--<br>Teemu<br><br><br><br><br><div class="gmail_quote">2013/1/31 lukkinosat <span dir="ltr"><<a href="mailto:lukkinosat@yahoo.it" target="_blank">lukkinosat@yahoo.it</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-size:12pt;font-family:times new roman,new york,times,serif"><div><div><div style="font-size:12pt;font-family:times new roman,new york,times,serif"><div>Hello<br><br>Is available the version 0.2.5 of the plugin LoadEPG for VDR >= 1.7.35</div>
<div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif"><br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">
For VDR <= 1.7.24 lastest release is the version 0.2.4<br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif"><br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">
The sources is
 here:<br><a href="http://lukkinosat.altervista.org" target="_blank">http://lukkinosat.altervista.org</a></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">
<br>For ArchLinux:<br><a href="https://aur.archlinux.org/packages/vdr-plugin-loadepg" target="_blank">https://aur.archlinux.org/packages/vdr-plugin-loadepg</a><br><br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">
History:</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">2013-01-21: Version 0.2.5<br>- New Makefile for VDR >= 1.7.35</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">
<br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">Description:<br>This plugin load EPG data sent to
 MediaHighWay (Canal+ group)<br>or SkyBox (Sky - News Corporation, Sky Italy, Sky Uk...) receivers,<br>or executes external scripts and load EPG data from file.</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">
<br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">Hi, Luca<br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">
<br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">Forum:<br><a href="http://forum.vdr-italia.org" target="_blank">http://forum.vdr-italia.org</a></div>
<div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif"><br></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif">
Web:</div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif"><a href="http://www.vdr-italia.org" target="_blank">http://www.vdr-italia.org</a></div>
<div style="font-style:normal;font-size:16px;background-color:transparent;font-family:times new roman,new york,times,serif"><br></div></div></div></div></div></div><br>_______________________________________________<br>
vdr mailing list<br>
<a href="mailto:vdr@linuxtv.org">vdr@linuxtv.org</a><br>
<a href="http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr" target="_blank">http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Teemu Suikki<br><a href="http://www.z-power.fi/" target="_blank">http://www.z-power.fi/</a>