At Thu, 11 Jan 2007 15:54:55 +0100, Ingo Müller wrote: > > Hi! > > I have some ideas about features that could be added to the softvol > plugin, that I want to discuss with you. > > 1) A mute/unmute function. I think this is the most easy job. Likely. > 2) Ability to replace an existing control. I have no idea whether it is > possible to realize this, but this would be very usefull (see below). Well, my idea is to overwrap the existing mixer elements with the new user-space elements instead of replacing the kernel space entries. This would be a plugin for ctl interface. > 3) Multi channel capabilities. This is just a vague idea. The aim is to > be able to control e.g. front, rear and center/lfe channels seperately > from each other. Maybe like this: > > pcm.softvol { > type softvol > slave { > pcm "hw:0,1" > } > controls [ > { > name "SoftFront" > affects [ 0 1 ] > } > { > name "SoftRear" > affects [ 2 3 ] > } > { > name "SoftCenterLfe" > affects [ 4 5 ] > } > ] > } Hm, this wouldn't be too hard, too... 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