[Bug 28723] Sound stutter in Rage when emulated windows version is set to "Windows 7" (XAudio2 -> mmdevapi sound output path)

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Dec 21 11:52:37 CST 2011


--- Comment #110 from Andrew Eikum <aeikum at codeweavers.com> 2011-12-21 11:52:37 CST ---
(In reply to comment #109)
> Andrew, what are the current mechanisms to select a particular device in
> winealsa?  Back then there was the registry, nowadays I'm editing
> mmdevdrv.c:defname[] by hand to e.g. "plug:dmix" or "plughw:0,0".  If there's
> none, that's a bug.  There should be one, e.g. to select surround devices or
> whatever ALSA has to offer.

Well, we have the selectors for the default device in winecfg. That lists all
of the devices that are discoverable by winealsa.drv. Unfortunately, there
doesn't seem to be any way to get a list of devices from ALSA. I saw your
recent mail to alsa-devel. Hopefully they respond with something useful. I
expect they won't.

If not, I guess we could add (or re-add) a registry entry for undiscoverable
devices. Perhaps a comma-separated list of device names. It really sucks that
the user would have to input this.

Looking at VLC, they also use snd_card_next(), snd_ctl_pcm_next_device() and
friends to do device enumeration. mplayer has a bunch of hard-coded defaults
("default", "surround40", "surround51", "plug:" prefixes for each of those),
although there's no documented location of those device names as far as I'm

Hooray ALSA... We should move this discussion to a separate bug.

> Do we have a specific Pulse Underrun bug entry? Not bug #10495

I thought we did have a bug where we discussed adding handle_underrun (before
your Bug 28040), especially in context of StarCraft 2, but I can't find one.
Maybe that was discussed entirely on IRC.

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list