winealsa.drv patch to enum all software devices from .asoundrc

Joerg-Cyril.Hoehle at t-systems.com Joerg-Cyril.Hoehle at t-systems.com
Mon Feb 13 07:12:02 CST 2012


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


More information about the wine-devel mailing list