http://bugs.winehq.org/show_bug.cgi?id=21209
Summary: Ankh: speech output stops before end of sentence Product: Wine Version: 0.9.44. Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net CC: m.b.lankhorst@gmail.com
commit 9c469e1a9487d81186642282de89048fc51c0864 Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Sun Aug 19 23:52:19 2007 +0200 dsound: Handle failing of IDsDriver_CreateSoundBuffer better. prior to wine-0.9.44 causes Ankh's voice output to stop way before the end of each sentence. Although it's a very old commit and the (structure of the) code in dsound looks different now, behaviour has never changed since. The bug is audible right from the intro movie.
Simultaneously, it causes the movie to stop intermittently (for ~1/2s, varying) at the start of each audio sentence. Before that commit, movement was quite fluid. Perhaps the 1/2 second (sometimes more, sometimes randomly less) that is cut from the end of the audio output corresponds with the motion break that occurs before audio is started, as if audio output was hold back for a small and random amount of time, then chopped?
Winecfg setting OSS HW, 22050Hz at 8bit; using Ubuntu Intrepid. HW or emulation makes no difference. Same results with ALSA (in versions of Wine newer than 0.9.44 where ALSA does not seem to initialize with Intrepid). No PulseAudio.