VDR 1.7.8 ist derzeit die letzte Version welche EPG noch ordentlich darstellt, es handelt sich um ein Filter/maskierungsproblem im Treiber, die Maske von VDR wird nicht richtig ausgewertet. Es wird in 1-2 Tagen ein Update geben welches dies endgueltig behebt.
Das Problem von Joerg (vdr 1.6.0) hat andere Ursachen (Signalprobleme).
Als vorzeitigen Workaround kann in eit.c folgendes Rueckgaengig gemacht werden
cEitFilter::cEitFilter(void)
{
// ALT - funktionierend
Set(0x12, 0x4E, 0xFE); // event info, actual(0x4E)/other(0x4F) TS, present/following
Set(0x12, 0x50, 0xF0); // event info, actual TS, schedule(0x50)/schedule for future days(0x5X)
Set(0x12, 0x60, 0xF0); // event info, other TS, schedule(0x60)/schedule for future days(0x6X)
Set(0x14, 0x70); // TDT
#if 0
// Neu, zweiteres muss von uns noch genauer ueberprueft werden.
Set(0x12, 0x40, 0xC0); // event info now&next actual/other TS (0x4E/0x4F), future actual/other TS (0x5X/0x6X)
if (Setup.SetSystemTime && Setup.TimeTransponder)
Set(0x14, 0x70); // TDT
#endif
}
Da der Fehler mit der alten Version auch abgeschwaecht auftritt wird ca. 1 Woche EPG dargestellt, mit dem richtigen Update werden dann automatisch bis zu 2 Wochen richtig dargestellt.