In all the SVN versions I've tried since after 4000, the Disney Sound Source produces garbled, distorted sound.
Bug is at first glance in MixerChannel::Mix, where it requests data at a rate/frequency of the mixer instead of the device.
changing the code inside the while to this
Bitu todo=needed-done; todo *= freq_add; todo = (todo >> FREQ_SHIFT) + ((todo & FREQ_MASK)!=0); handler(todo);
fixes the problem, but might not be 100% correct
should be fixed in 4019.
Hey, thanks for addressing this so quickly; your efforts are much appreciated!
Confirmed, Fixed. Thanks Qbix.
Log in to post a comment.
Bug is at first glance in MixerChannel::Mix, where it requests data at a rate/frequency of the mixer instead of the device.
changing the code inside the while to this
fixes the problem, but might not be 100% correct
should be fixed in 4019.
Hey, thanks for addressing this so quickly; your efforts are much appreciated!
Confirmed, Fixed.
Thanks Qbix.
Last edit: James-F 2017-05-16