On Thu, Jan 11, 2007 at 03:54:55PM +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. I've got code for this lying around somewhere, though I'm not sure where. But... > All the three suggestions aim to solve one frequent problem (it occured > with EVERY sound card I ever had (~5) and forums are full of them): The > volume control elements don't control the volume like they are supposed > to. E.g. I've seen so many people whose Master control only affects the > volume of the front channels. With the above changes, one could just > rebuild a software based volume control system without having to worry > whether the hardware controls are supported or not. Take a look at the "ganged volume" patch I posted to this list, at the beginning of the month. In general, when the kernel master volume only controls the front channels, that's because it's how the card's control registers work; ganged volume lets you add a kernel control that moves things up and down in sync. It's a bit better than using softvol, because you don't have to do any processing of the samples as they pass through. It's to solve exactly what you're describing. You have to adjust the kernel drivers to set it up properly, but after messing around with softvol for a while, I think that's best. It's not hard to do. -- Daniel Jacobowitz CodeSourcery ------------------------------------------------------------------------- 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