April 23, 2026
11:17 a.m.
Ok, so tests confirm. The DirectSoundCreate calls produce independent primary buffer, Wine seems to re-use the same buffer, but Windows gives each IDirectSound its own buffer. This goes a bit beyond my current knowledge of the codebase, so I will need to spend some time working this out. I'll see if I can write up a separate test case first, and put that in a PR without a fix, at least that way someone can pick it up to fix, even if I might not be able to. Closing this PR. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10726#note_137440