On Monday, February 13, 2012 10:31:06 PM Нискородов Серёжа wrote:
Ok, I agree, many "junk devices", bad enumeration methods, okay. But why you are against a registry parameter? I'm a power user, I know WHAT I do, I want to see all ALSA devices, even "junk". Why I can't do that?
Mainly because it's just another way with which users can mess up their configuration. Options are good for forcing specific values when default detection fails or is sub-optimal. But options for new behavior that's not needed (and brings in unwanted side effects, e.g., duplicate and unuseable audio devices) just adds unnecessary variability to the code's behavior.
IMO, of course. It's not just you and me that need to worry about such an option, but all the users that have access to it and all the developers that need to deal with the consequences.
But you want to do it more difficulty, when I define a new device in .asoundrc, I have to write it's name to WINE registry.
I'm not the arbiter of what winealsa will or will not do. I'm just giving my thoughts and opinions on the matter.