At Tue, 17 May 2011 11:02:28 -0700, Mark Brown wrote:
On Tue, May 17, 2011 at 12:48:59PM -0500, pl bossart wrote:
- Is the list of ALSA controls is completely defined after the card
initialization step? Or do we have cases where ALSA controls are created dynamically after the init? I tend to believe the former is true but want to verify this with others on the mailing list. It's my understanding that only connections may be changed in such a graph.
Currently it is static for at least ASoC but I'd expect this will change as the DSP stuff gets more advanced.
There are actually cases where controls are dynamically created/removed. We had it in some drivers, but I don't remember whether we still keep it or changed in a different way. Anyway, the alsa-lib API also can notify the event per addition/removal of controls, too.
Takashi