[vdr] shouldn't a vdr recording pause during status 3 flag?

Lou tuxoholic at hotmail.de
Fri Jan 13 20:33:46 CET 2012


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".
>



More information about the vdr mailing list