http://bugs.winehq.org/show_bug.cgi?id=5269
Summary: err:dsound:DSOUND_MixInBuffer length not a multiple of block size Product: Wine Version: 0.9.13. Platform: PC URL: http://pastebin.com/729185 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: nickretallack@gmail.com
When I run Cave Story (http://agtp.romhack.net/doukutsu.html) it plays very well, but there are two problems. One is that it doesn't render the graphical transition between scenes, but I don't really care about that. The other is the sound.
The sound plays, but it isn't right-- notes are held too long into rests, and notes that are close together interfere constructively making really loud spikes every once in a while.
Wine constantly prints messages to console that look like this: err:dsound:DSOUND_MixInBuffer length not a multiple of block size, len = 7301, block size = 2
I have tried running this with alsa, oss, and even jack driving alsa-- either way I see exactly the same results.
This is quite a common problem-- I can find forum posts about many different games by googling this error message.
note: this game generates sound using Pixel's own midi-ish format, .org, which is built into the game. However, it's not the only game that generates these errors.