On 10/31/05, Davin McCall davmac@davmac.org wrote:
This is one is probably the most trivial fix and is largely unrelated to the other fixes. But if you look at the code for a while as I have you can see that it's obviously correct - the existing implementation of PhaseCancel inverts the original waveform; with this patch it doesn't.
BTW, do you think this error with D2 is related to this bug you found? This is from wine plus your other patch. See previous message.
err:dsound:DSOUND_PhaseCancel length not a multiple of block size, len = 3026, block size = 4
Thanks, Jesse