[alsa-devel] [PATCH 0/4] hdspmixer: rescue current mixer settings when switching cards
Takashi Iwai
tiwai at suse.de
Wed Apr 6 08:28:28 CEST 2011
At Mon, 4 Apr 2011 14:34:26 +0200,
Adrian Knoth wrote:
>
> Hi!
>
>
> This series of patches was developed for EMAtech. They discovered that
> when running with multiple cards, switching between cards would lose all
> current changes made to the last active card.
>
> Obviously, this is undesired behaviour. Though rather small, it nearly
> took me 6hrs to get this right, and it could still be improved, but I
> like to take hdspmixer into a completely different direction:
>
> I want to remove the card switching code completely and simply run a
> single instance per card, that is, if you have more than one card,
> you'll say something like hdspmixer -c 1 (or even a card name).
>
> Likewise, the preset files should then only contain the settings for a
> single card. Right now, it stores everything for three cards, and if you
> have four, then you'd be left in the rain. Also, when the order of cards
> changes, the mixer settings would end up on the wrong card.
But if you have single setup files, the card-order issue still
applies, no?
Though, I understand that a file-per-card is far easier to handle.
> Long story short: the current approach is a dead-end.
Go ahead!
Anyway, I applied your patches now. Thanks.
Takashi
More information about the Alsa-devel
mailing list