On Sep 12, Takashi Iwai wrote: > > >>Zero as a minimum value is not very meaningfull in audio terms. With a > > >>mixer, the zero dB point is probably more use. The minimum value of a > > >>slider should be the equivalent of mute, so I think that instead of a > > >>minimum value, it should display "mute" for the user. I don't believe this is a good idea. In "live audio" you tend to have mute groups and other advanced features that must be activated by a button press rather than when the slider reaches the minus infinity (dB) point.
> > >>The user should be able to reduce the volume, and if they hit the > > >>minimum, mute automatically becomes active, but if they increase the Same comment as above. > > >>volume again, mute automatically is disabled. I am thinking about the > > >>way a TV volume/mute control works. If one is muted, turning volume up > > >>or down automatically un-mutes the sound. This programming could > > >>probably be done at the application level, but I think that as so many > > >>people would want it that way, it should maybe move to alsa-lib. Do you really want this to be a fancy "HiFi" system or potentially a professional console? I have no problem of two different APIs being implemented in some library but I really wish not to be "forced" into either. > > So, if we can agree on how the mixers will behave consistently in the > > application. I prefer the dB range myself, with 0 dB or -3.4 dB meaning Agree. > > the same thing for all sound cards, and minimul volume causing a "mute" > > to happen. (I think most TV and HiFi's work that way) That may well be so but disagree. > > If a user has two different sound cards, the same mixer value on both > > cards should give the exact same volume out of the speakers. That should be the goal, implementation may differ somewhat. On the other hand a flat 1-2 dB difference most people cannot even tell. > therefore, we shouldn't put this into the drivers but solve on > the user-space as much as possible. Definitely agree. tom. ------------------------------------------------------- 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