I think that is would be really good if the Master volume control was abstracted. So, for example, mixer controls changed to: -
front (instead of master, to match the current PCM device name front)
rear (instead of surround, to match the current PCM device name rear)
center_lfe (to match the current PCM device name center_lfe)
And then in alsa.conf, be able to configure a "master" volume control, that would change front,rear,center_lfe together.
Moving the "master" volume control should not adjust the values of the front,read,center_lfe mixer levels visable to the user, but instead do calculations behind the scenes to set the hardware registers to output sound as the user would expect it to appear by viewing the sliders.
Without this abstraction, if the user changed the "master" to minimum position, and then adjusted back to max, the relative positions of front,read,center_lfe mixers would get forgotten.
Cheers James
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel