At Mon, 16 Mar 2015 11:38:45 +0000, Mark Brown wrote:
default for "Analogue Playback Volume" may well be added to "alsactl restore" and then we end up back in the same situation. How about defining a prefix that is documented as saying that a default should not be used if there's nothing in asound.state for that control?
Really the problem here is using asound.state - it's far too dumb a means of controlling random cards, and attempting to change it is most likely going to break something else.
alsactl tries to initialize some common controls, and the question is how common is common.
Any attempt to introduce a default for analogue control will inevitably result in problems on cards that currently work fine with digital/default control unless those are changed which would then cause problems for things without the analogue control.
It's why I raised an item about standard control names every year in the audio meeting :)
Takashi