[vdr] [RFC] Shutdown rewrite for 1.5.x

Udo Richter udo_richter at gmx.de
Wed Feb 7 22:40:44 CET 2007


Marko Mäkelä wrote:
>> You can shut down while playback, you just have to confirm it. And if 
>> you don't confirm it, VDR will shut down 5 minutes after the playback ends.
> 
> Sure, if the playback ends.  It won't end with my patched softdevice
> that stops the playback of recordings when Shutdown.IsUserInactive()
> returns true.

I do understand this right: If your softdevice detects IsUserInactive, 
then it sends a 'stop playback' to VDR? Weired...

I guess the most natural behavior would be to pretend that you're 
playing back normally, eg. make softdevice eat the incoming data stream 
at normal speed without decoding it.

> Then, VDR wouldn't shut down unexpectedly while playing back
> a recording even if the inactivity timeout kicks in.  But VDR wouldn't
> ask for confirmation when pressing the Power key.  Thus, no new
> configuration option would be necessary.

More easy, just drop the playback check completely. A running playback 
means that the !Interact check in vdr.c will prevent any housekeeping 
and thus automatic shutdown.

But again, that way you cannot get VDR into inactive mode manually while 
playback.

Cheers,

Udo



More information about the vdr mailing list