Klaus Schmidinger wrote: > Oliver Holler wrote: > >> Hi, >> >> I'm a great fan of the VPS function. >> It was one of the main reason to use VDR. >> Unfortunatelly the VPS timers do not work for me, as expected. >> In general they stop too early. >> They should stop recording when Running Status=1 (not running). >> Ist that right? >> ... Ok, I found it. It only happens with repeating timers, that's why my explicit tests (with one time recordings) didn't show this error. It is caused by a change I made in VDR 1.3.37: --- timers.c 2005/06/11 14:19:58 1.32 +++ timers.c 2005/06/18 12:49:55 1.33 @@ -363,6 +363,8 @@ if (HasFlags(tfActive)) { if (HasFlags(tfVps) && !Directly && event && event->Vps() && schedule && schedule->PresentSeenWithin(30)) { + if (startTime != event->Vps()) + return false; startTime = event->StartTime(); stopTime = event->EndTime(); return event->IsRunning(true); Simply remove these two lines and it should work again. I'll need to look for a different way to make sure a VPS timer only records a programme with exactly that VPS time. Klaus