https://bugs.winehq.org/show_bug.cgi?id=37727
Bug ID: 37727 Summary: Saya no Uta: sound is all over the place after update Product: Wine Version: 1.7.33 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dsound Assignee: wine-bugs@winehq.org Reporter: xzvnjp@gmail.com Distribution: ---
Created attachment 50225 --> https://bugs.winehq.org/attachment.cgi?id=50225 Wine output
Wine update from 1.7.32 to 1.7.33 brought sound issue in Saya no Uta: music plays normally for about 2 seconds then jumps few seconds ahead into track, plays normally again for ~2 seconds and jumps again. Voiced dialogue gets cut after about 2 seconds. Installing directmusic with winetricks solves the issue. Judging by release announcement, commit "dsound: Report buffer notifications in offset order." may have caused the issue, but I'm not sure.
https://bugs.winehq.org/show_bug.cgi?id=37727
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- Please try to do a regression test, or alternatively check if reverting the commit "dsound: Report buffer notifications in offset order." fixes it again. You can find all information about how to a regression test / reverting commits on the following page: http://wiki.winehq.org/RegressionTesting
After you know exactly which commit is responsible for the issue, please add the author of the corresponding commit as CC to this bug report.
https://bugs.winehq.org/show_bug.cgi?id=37727
Andrew Kudryashov xzvnjp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com Regression SHA1| |ee126c96f128fdd52aca763ce89 | |f08bc156556d8
--- Comment #2 from Andrew Kudryashov xzvnjp@gmail.com --- Thanks for reply.
Bisecting confirmed commit ee126c96f128fdd52aca763ce89f08bc156556d8 "dsound: Report buffer notifications in offset order." as problematic. I also built latest git revision with this commit reverted and issue was gone.
https://bugs.winehq.org/show_bug.cgi?id=37727
--- Comment #3 from Andrew Eikum aeikum@codeweavers.com --- Thanks for the nice bug report. Can you gather and attach a log file with the channels from http://wiki.winehq.org/Sound under "What to include when filing a bug"?
https://bugs.winehq.org/show_bug.cgi?id=37727
--- Comment #4 from Andrew Kudryashov xzvnjp@gmail.com --- Created attachment 50253 --> https://bugs.winehq.org/attachment.cgi?id=50253 Wine output with sound related WINEDEBUG channels
I'm using ALSA, Pulse is not installed.
https://bugs.winehq.org/show_bug.cgi?id=37727
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression Status|UNCONFIRMED |NEW CC| |gyebro69@gmail.com Ever confirmed|0 |1
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- I'm getting similar audio issues in a couple of older games (Outcast, Tom Clancy's Ghost Recon) and regression testing resulted in the same commit:
ee126c96f128fdd52aca763ce89f08bc156556d8 is the first bad commit commit ee126c96f128fdd52aca763ce89f08bc156556d8 Author: Andrew Eikum aeikum@codeweavers.com Date: Wed Dec 3 14:06:38 2014 -0600
dsound: Report buffer notifications in offset order.
:040000 040000 c5b88e75ba8797d5d96c3bddbe9254996df40cef c65450cad9cab6c8511c8464732a59bae463c926 M dlls
The demo of Operation Tiger Hunt can be used to reproduce the problem, you can hear the distorted/garbled music in the main menu of the demo.
tigerhuntgold.exe md5sum: 8ae00cfa1350e3da31ccb8a662c6a4e2
wine-1.7.33-40-gca51e11 Fedora 20 Alsa 1.0.27 (Pulseaudio is not running) Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
https://bugs.winehq.org/show_bug.cgi?id=37727
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.fileplanet.com/1 | |16850/110000/fileinfo/Tiger | |-Hunt-Demo
https://bugs.winehq.org/show_bug.cgi?id=37727
--- Comment #6 from Andrew Eikum aeikum@codeweavers.com --- Created attachment 50267 --> https://bugs.winehq.org/attachment.cgi?id=50267 dsound: Don't notify events before played range
Thanks everyone. I think this patch should fix it. I'm going to write some tests and submit it.
https://bugs.winehq.org/show_bug.cgi?id=37727
--- Comment #7 from Andrew Kudryashov xzvnjp@gmail.com --- Latest git build (with your patch already in a tree, according to git log) fixes issue completely. Thanks.
https://bugs.winehq.org/show_bug.cgi?id=37727
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |29d1ccc7e22c4e00c6212b4b158 | |31bf5dc2071cd Status|NEW |RESOLVED CC| |mstefani@redhat.com Resolution|--- |FIXED
--- Comment #8 from Michael Stefaniuc mstefani@redhat.com --- Resolving
https://bugs.winehq.org/show_bug.cgi?id=37727
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |c2379868@trbvm.com
--- Comment #9 from Bruno Jesus 00cpxxx@gmail.com --- *** Bug 37790 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=37727
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.34.