[Bug 19901] Burg Schreckenstein: OSS HW emulation plays too slow and crashes

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Sep 11 08:08:28 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=19901





--- Comment #4 from Jörg Höhle <hoehle at users.sourceforge.net>  2009-09-11 08:08:27 ---
My hopes came true: Bug #12349 and this one are the same and "Burg
Schreckenstein" was easier to analyse.

Wine gets confused by nBlockAlign or nAvgBytesPerSec being inconsistent with
nSamplesPerSec/nBitsPerSample/nChannels.

That's why OSS with hardware acceleration works with these apps -- it is the
only one to reset these values -- while emulation and ALSA crash.

Testing shows that MS-Windows (2k) ignores these 2 values.

My experimental patch in bug #12349, comment #21 restores correct values for
OSS HW emulation (CoreAudio and ALSA are in the works).

With it, the state is as follows (with 1.1.29):
- ALSA HW or emulation: wrong speed & crashes with assertion failure
- OSS  HW: perfect
- OSS emulation: perfect with patch

-- 
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