Regressions in Curse of Monkey Island again

Ove Kaaven ovehk at ping.uio.no
Mon Jan 14 08:03:44 CST 2002


On Mon, 14 Jan 2002, Johan Gill wrote:

> Sound is pretty stuttering in the intro to Curse of Monkey Island.

Which version of Wine do you use? Do you use CVS? Is the dsound mmap
feature used? (If not, Eric's recent OSS patches may make a difference...)

> At some occasions, these lines are quite frequent:
> 
> trace:dsound:DSOUND_MixOne mixlen not worth it, deferring mixing
> 
> Is that an issue?

No. In fact, that message may be considered a good sign. It means that the
premixing buffers are almost full (have enough data to play for a little
while), so the mixing code decides to wait a bit before trying to prepare
more data for the buffers.

It's more productive to search for "underrun detected" messages, but these
are only likely to occur in HAL mode (i.e. when the mmap feature is used).
In HEL mode (i.e. without mmap), "physical" underruns are usually only
seen by the wineoss audio driver (--debugmsg +wave), although dsound (in
recent CVS) installs a wineoss callback which must be called often enough
in order to avoid choppy sound (how often it must be called is adjustable
with the #define DS_HEL_QUEUE/MARGIN at the top of dsound_main.c).





More information about the wine-devel mailing list