At Sun, 21 Jan 2007 13:39:35 +0100, Andreas Corneliussen wrote: > > Hi > I've just build a mediacenter, and is about to construct an hifi > amplifier for it. Therefore i would like to know a way to make alsa > detect when nothing is playing at the output, and then run a external > command. And detect when something has started playing at the output, > and run an external command before any output is generatet. > This I would like to do, because I then could make an interface between > the amplifier and the computer to make sure that it does not use anymore > standbypower than needed. It's an interesting question. Currently, there is no good framework for such a functionality, so you need to build something new. Maybe the easiest solution is to route the all audio I/O through a sound server and let the sound server do the proper power management. Alternatively, you can modify the dmix and dsnoop plugins so that some power-management codes can be called at the first-open and the last-close. In both cases, the power-off shouldn't be sent too immediately after the last close. Otherwise you may get often click noises by bad apps that open/close too frequently just for reset, etc. Takashi ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel