http://bugs.winehq.org/show_bug.cgi?id=27901
--- Comment #8 from Bryan Kadzban bz-wine@kdzbn.homelinux.net 2011-09-23 23:21:00 CDT --- Yeah, sorry about that. :-(
The crash is fixed in almost all cases at least, and that was the biggest issue originally. Thanks!
The issue that I was looking at was the popping (presumably a small underrun, though I don't know for sure) -- but the test hanging and failing is bad as well, I think.
(I'm re-testing current git, since I got distracted for the last several weeks on other things. It does sound a lot better with respect to popping during the audio tests; I'll see if the popping is still happening in games as well. But it still hangs after pausing, never notifying the registered handle after the resume call goes through.)
The mci test does ... well, something. :-) It doesn't yield any audio, and it does sometimes decide to hang (after the message "mci.c:1013: Test marked todo: mci status position: 2400", though I don't know which test it's running for sure). The output at the end (if it finishes) says 322 tests executed, 40 marked todo, 0 failures, 0 skipped.
(There's another whole bug somewhere in here as well: alsa does not provide any indication of when a given sound sample has played, while OSS more or less does. This wouldn't be too bad, except that Red Alert 1 (the original) seems to use the mmapi equivalent notifications to control the rate that its video runs at. The videos run with no sound and at an extremely fast framerate, unless I use an older version of Wine with the OSS driver. However that's not at *all* part of this bug report. I'm not even sure I'll make that one, actually.)
This is no good and we're slowly working on that... Don't hold your breath.
Yeah, it's probably not terribly easy, either. Thanks for the progress, though, at least! :-)