https://bugs.winehq.org/show_bug.cgi?id=38548
Bug ID: 38548 Summary: Strong Bad's Cool Game: missing music and voices Product: Wine Version: 1.7.35 Hardware: x86 URL: http://www.fileplanet.com/190337/190000/fileinfo/Stron g-Bads-Cool-Game-for-Attractive-People---Episode-1:-Ho mestar-Ruiner---Demo OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-dsound Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: aeikum@codeweavers.com, hellas@burntcomma.com Regression SHA1: d4d14cdef0adf150143173f1dd7f9b9f42aaa81d Distribution: ---
Created attachment 51420 --> https://bugs.winehq.org/attachment.cgi?id=51420 audio debug log (uncompressed 8 MB)
The game has volume controls for music, voice and sounds. When sound is enabled neither music nor voices can be heard in the menu and mid-game (voices do work during the "cutscenes"). I have to reduce volume for <Sounds> completely in the settings menu to hear music and voices. The missing voices can be observed in the main menu, if you select a menu item you should hear the voice of the two guys on the right.
The problem is present since
d4d14cdef0adf150143173f1dd7f9b9f42aaa81d is the first bad commit commit d4d14cdef0adf150143173f1dd7f9b9f42aaa81d Author: Mark Harmstone hellas@burntcomma.com Date: Sun Jan 11 21:42:44 2015 +0000
dsound: Pretend we have hardware buffers.
When running in Windows XP mode, XAudio2 will refuse to output surround sound unless it can open a buffer with DSBCAPS_LOCHARDWARE.
In current git the launcher for the demo needs IE8 (bug #38546) The game needs native d3dx9_36. (in the launcher first click <No thanks, just take me to the demo!> then <Click here for a FREE demo> buttons to start the game).
The attached log contains +tid,+mmdevapi,+winmm,+driver,+msacm,+midi,+dsound,+dsound3d,+dmusic,+mci,+alsa,+timestamp traces.
Tested in wine-1.7.42-92-g298216f Fedora 21 x86 Alsa 1.0.28 (pulseaudio is not running) Stereo speaker setup
https://bugs.winehq.org/show_bug.cgi?id=38548
--- Comment #1 from Andrew Eikum aeikum@codeweavers.com --- The game respects our DSCAPS structure's claim to only support one HW static/streaming buffer. The Sound buffer takes up that one slot, so no voice buffer is created.
I've sent a patch to bump up our claimed number of buffers, which fixes this bug.
https://bugs.winehq.org/show_bug.cgi?id=38548
--- Comment #2 from Andrew Eikum aeikum@codeweavers.com --- Commit is in Wine now:
commit ff25b25a494aef6d55679dfaefd63d63fe0cf5e8 Author: Andrew Eikum aeikum@codeweavers.com Date: Fri May 8 11:18:12 2015 -0500
dsound: Don't set very low limits on HW buffers.
https://bugs.winehq.org/show_bug.cgi?id=38548
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ff25b25a494aef6d55679dfaefd | |63d63fe0cf5e8 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- Marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=38548
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.43.