2011-10-21, 19:35
fiveisalive Wrote:By the way, dushmaniac requested I file a detailed bug report with logs, so I I've filed it at github here:
https://github.com/opdenkamp/xbmc/issues/277
And after some trial-and-error. I found a (partial) solution (also posted here: https://github.com/opdenkamp/xbmc/issues...nt-2478152 )
I noticed that all the EPG events themselves are stored within the PVR add-on in UTC but the EPG cleanups, i.e. the timestamps about when to refresh the EPG data itself are done in local time, that is, all except one place where UTC was used in place of local time. in CEpgContainer::UpdateEntry, the NextEpgUpdate variable is populated using the UTC (rather than local time), creating a skew, meaning the event window doesn't get populated. The following patch fixed it for me:
https://gist.github.com/1303227
However, I still have some clock skew events like Jimmer has reported, where the events are off by an hour in the timeline grid, but appear Ok when you look at the detailed view.
This is why I love the XBMC community so much:
https://github.com/opdenkamp/xbmc/commit...a7f7ce0212
A big thanks to everyone who is working in XBMC.