vdr shutdown handling / streamdev plugin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Klaus Schmidinger wrote:
> I agree to move it down until before the line
> 
>    if (timer && Delta < Setup.MinEventTimeout * 60 && ForceShutdown) {
> 
> in order to not interfere with the "assuming manual start of VDR" stuff.
> But if we move it further down, the dsyslog("reboot at %s", 
> *TimeToString(Next))
> will be executed, even if the plugin's activity prevents that from
> happening.

No, I thought of that too. This code part explicitly requests "&& 
ForceShutdown", while the new code requires "!ForceShutdown", so they 
exclude each other.

Moving it down to before "ForceShutdown = false;" will also prevent 
Active() from being called within the MinEventTimeout gap.


The whole shutdown code is an ugly mess, and could use a clean rewrite 
in the 1.5.x cycle. I'll volunteer if that helps...

Cheers,

Udo


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux