Hi,<div><br></div><div>I started to use xmltv2vdr for some channels with poor EPG data. I do not want to use xmltv2vdr for all channels so I modified <a href="http://xmltv2vdr.pl">xmltv2vdr.pl</a> script to clear only the channels which will be grabbed with xmltv. The result was multiple EPG events for some programs. I found 2 issues in VDR code that caused this.</div>
<div><br></div><div>1. CLRE for a channel does not always clear all events. I compared CLRE for clearing all channels and noticed that it also clears events in timers. The patch will add this to CLRE for a channel.</div><div>
<br></div><div>2. Second problem was that for some reason there are small differences in events times in EPG and xmltv. The patch find events close to the current event during EPG scan.</div><div><br></div><div>Now I have proper program data from EPG and xmltv.</div>
<div><br></div><div><a href="http://www.tolleri.net/vdr/vdr/vdr-1.7.21-clre-epgscan.patch">http://www.tolleri.net/vdr/vdr/vdr-1.7.21-clre-epgscan.patch</a></div><div><br></div><div>Maybe Klaus can have a look if the changes can be implemented in VDR.</div>
<div><br></div><div>Regards,</div><div>Timo</div><div><br></div>