alsa-ucm: Create multiple profiles per verb for conflicting devices
This is a hopefully better alternative to !582 (closed) using a different approach, which fixes issues I encountered with my test setup at !290:
However,
Different PCM Full Conflict
ends up [generating 4 profiles with 2 devices per profile] which is a bit broken (I would expect one profile per device). I can get those profiles to create one or two devices in pavucontrol based on which order I activate them, but only one alsa device is actually enabled. Profiles other than these act the same.
I also have that issue on my chromebook with that MR although it's more similar to Different PCM Pair Conflict
, but it doesn't happen with this MR.
(This contains commits from most of my previous MRs, you should check them out first.)