There's a change in RunningStatusPausing between 1.3.9 and 1.5.0:
the only reference I found is in epg.c:
grep -rhI "SI::RunningStatusPausing" vdr-1.3.9/
return runningStatus >= (OrAboutToStart ?
SI::RunningStatusStartsInAFewSeconds : SI::RunningStatusPausing);
if (CheckRunningStatus && p->RunningStatus() >=
SI::RunningStatusPausing)
else if (RunningStatus >= SI::RunningStatusPausing &&
p->RunningStatus() > SI::RunningStatusNotRunning)
if (RunningStatus >= SI::RunningStatusPausing)
if (p->RunningStatus() >= SI::RunningStatusPausing) {
grep -rhI "SI::RunningStatusPausing" vdr-1.5.0/
return runningStatus >= (OrAboutToStart ?
SI::RunningStatusStartsInAFewSeconds : SI::RunningStatusPausing);
if (p->SeenWithin(RUNNINGSTATUSTIMEOUT) && p->RunningStatus() >=
SI::RunningStatusPausing)
else if (RunningStatus >= SI::RunningStatusPausing &&
p->StartTime() < Event->StartTime())
if (p->RunningStatus() >= SI::RunningStatusPausing)
if (p->RunningStatus() >= SI::RunningStatusPausing) {
if (p->RunningStatus() >= SI::RunningStatusPausing)
Where can I find tarballs for vdr 1.4.x? Your webspace only ships
version patches (diff)
I test this against a "vps" capable broadcaster, using accurate
recording + pdc
On 13.01.2012 18:31, Klaus Schmidinger wrote:
>> Strange. I do remember that this used to work.
> Maybe it was even longer ago than I thought...
>>> Any pointers where to look at in the code?
>> All places where
>> SI::RunningStatusPausing
>> is handled are potential candidates.
>> Do note, though, that this can only work with channels that broadcast
> a PDCDescriptor and thus allow VDR to work with "VPS".
>