On Mon, Jul 17, 2023 at 02:53:19PM +0200, Takashi Iwai wrote:
On Mon, 17 Jul 2023 12:19:49 +0200, Oswald Buddenhagen wrote:
you want me to spend additional time on a driver barely anyone still cares about to actively degrade the (my!) user experience to avoid hypothetical / likely obsolete crashes that would happen upon a rare user-controlled event in unspecified buggy (mixer? (!)) applications, while a known-good fallback exists (alsamixer).
Simply put, YES.
well, your priorities don't align with the needs of actual users (that would be me, in this case).
If you've ever programmed applications that deal with ALSA mixer/control stuff by yourself, you'll notice that it's really tough to deal with the dynamic deletion/addition.
hot-plugging always requires some care to handle. i don't consider this a showstopper, esp. in the year 2023, when udev and pulseaudio/pipewire go all crazy on us (and yes, that crashed kmix - big deal). i don't think it's sane to set the bar at 1995 standards. even less so when the class of potentially affected apps holds no user data of note.
alsamixer can accept it in the limited manner, but it's no fallback for everything, of course.
i have no clue what point you're trying to make.
regards