The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
RE: Broken Shaders & Broken Sound
by machete on Wednesday May 11th 2011, 12:24
oh actually removing the mmdevapi exception solved the sound issue. just saw the recent changes in .3.19 and noticed the following:
Andrew Eikum (10):
mmdevapi: Reimplement using a driver system.
winealsa.drv: Add mmdevapi driver.
winecoreaudio.drv: Add mmdevapi driver.
mmdevapi/tests: Add tests for IAudioClient::GetCurrentPadding.
wineoss.drv: Add mmdevapi driver.
winealsa.drv: Replace incorrect 41100 with 44100.
winealsa.drv: Properly allocate and free the WAVEFORMATEX returned by IsFormatSupported.
winealsa.drv: Add mapping for 64-bit floats in IAudioClient::Initialize().
winecoreaudio.drv: Properly allocate and free the WAVEFORMATEX returned by IsFormatSupported.
mmdevapi/tests: Add tests for IAudioClock.
RE: Broken Shaders & Broken Sound
by Ke Chang on Sunday May 22nd 2011, 13:47
before 1.3.19 I use OSS in Wine's Audio Settings with mmdvapi disabled and SC2 works fine. Since 1.3.19 OSS was removed, if I use ALSA, the sound is really choppy and stops after about 2 min. My solution is to use EsounD in Wine's settings, choose Emulation over Full hardware and disable mmdevapi.