From: Michael R. <mr...@us...> - 2004-10-08 15:20:03
|
Hi, > > here is a question to the Linux kernel experts: I have setup suspend to > > disk on my machine and it works surprisingly well (given the fact that > > this is a mostly pre-ACPI PII 400 machine). However, there is one thing I > > am wondering about: Is there any notification to applications before the > > system goes into suspend and after it resumes? This would be relevant for > > xine, because when suspending the machine while xine is doing playback, > > it will be totally confused when the system comes up again, because xine > > sees a sudden jump in the system time. What I would want is switching > > xine to pause mode before the suspend and releasing the pause after > > resume, so that playback will continue normally. > > No, and that sucks. There are some patches floating (utopia-list on > gnome.org) to make acpid send events over d-bus, so that interested > applications can listen for that. But it's still not quite the right > solution. I just thought of a possible workaround for xine: metronom's sync loop might be extended to check, if the last known system time and the current system time differ by more than a fixed amount (1 second or something). If so, the xine process has been suspended (either by ACPI or by SIGSTOP) and we can force metronom into a sync jump. Michael -- Broad surveillance is a mark of bad security. -Bruce Schneier |