Hi,
Chris Robinson wrote:
All but "dmix51:CARD=NVidia,DEV=0" is completely useless, and except for iec958, null, and the very bottom one, they all describe the same device
Now we've done a full circle. My feeling past bug #28723 comment #110 http://bugs.winehq.org/show_bug.cgi?id=28723#c110 was that ALSA's enum functions are useless and bound to display more junk than useful devices (perhaps even causing Wine's initialization to slow down as it accesses half a dozen useless or non-working devices).
Bottom line IMHO: 1. Wine-1.4 MUST have a means to select something other than "default" without recompiling. 2. Via registry or winecfg, I don't mind.
A stupid registry entry would be fine with me. At least, winecfg would remain void of GUI logic that's valid for winealsa only. Unless you go the DRV_CONFIGURE route and add extra "extended..." or "configure..." buttons that'll call into a GUI supplied by the component (you may know that from codec configuration windows).
In winecfg, a free-form text entry box would be enough with me. I'd write "plug:dmix" there. I have not yet seen any of the enumeration functions yield that name, so I don't believe in enumeration.
Regards, Jörg Höhle