Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
Description
PowerScheduler sometimes misses wake-ups for recordings
Just reported not to forget
h4. Steps to Reproduce
http://forum.team-mediaportal.com/untested-mediaportal-1-1-0-beta-svn-builds-268/mediaportal-svn-snapshot-11-06-2009-19-18h-revision-24047-rar-72991/index7.html#post532372
h4. Additional Information
most probably caused by svn 23735: --> // SetWakeupTimer()
private void Suspend(PowerEventType powerStatus)
{
if (powerStatus == PowerEventType.Suspend)
Log.Debug("PowerScheduler: System is going to suspend");
else if (powerStatus == PowerEventType.StandBy)
Log.Debug("PowerScheduler: System is going to standby");
_denySuspendQuery = true; // reset the flag
_standby = true;
_timer.Enabled = false;
_controller.EpgGrabberEnabled = false;
// SetWakeupTimer(); => do not call, because the client standby and wakeup handlers are already unregistered
DeInitController();
RunExternalCommand("suspend");
SendPowerSchedulerEvent(PowerSchedulerEventType.EnteringStandby, false);
}
Just reported not to forget
h4. Steps to Reproduce
http://forum.team-mediaportal.com/untested-mediaportal-1-1-0-beta-svn-builds-268/mediaportal-svn-snapshot-11-06-2009-19-18h-revision-24047-rar-72991/index7.html#post532372
h4. Additional Information
most probably caused by svn 23735: --> // SetWakeupTimer()
private void Suspend(PowerEventType powerStatus)
{
if (powerStatus == PowerEventType.Suspend)
Log.Debug("PowerScheduler: System is going to suspend");
else if (powerStatus == PowerEventType.StandBy)
Log.Debug("PowerScheduler: System is going to standby");
_denySuspendQuery = true; // reset the flag
_standby = true;
_timer.Enabled = false;
_controller.EpgGrabberEnabled = false;
// SetWakeupTimer(); => do not call, because the client standby and wakeup handlers are already unregistered
DeInitController();
RunExternalCommand("suspend");
SendPowerSchedulerEvent(PowerSchedulerEventType.EnteringStandby, false);
}