--- eit.c 2010-05-14 16:08:35.000000000 +0200 +++ /tftpboot/vdr-debian-w7/usr/local/src/VDR/eit.c 2010-06-10 15:03:03.873522835 +0200 @@ -358,6 +358,9 @@ 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 + Set(3842, 0x4E, 0xFE); // event info, actual(0x4E)/other(0x4F) TS, present/following + Set(3842, 0x50, 0xF0); // event info, actual TS, schedule(0x50)/schedule for future days(0x5X) + Set(3842, 0x60, 0xF0); // event info, other TS, schedule(0x60)/schedule for future days(0x6X) } void cEitFilter::SetDisableUntil(time_t Time) @@ -374,6 +377,7 @@ return; } switch (Pid) { + case 3842: case 0x12: { if (Tid >= 0x4E && Tid <= 0x6F) { cSchedulesLock SchedulesLock(true, 10);