msadpcm.acm: Implement source & destination buffer size computation

Vincent Pelletier plr.vincent at gmail.com
Tue Jan 27 18:00:57 CST 2009


Le Tuesday 27 January 2009 22:18:46, vous avez écrit :
> Also implements block boundary alignment, gets rid of "magic" constants,
> and add trace logs.
>
> Tested to fix sound issues on Freespace.

Please disregard this patch.
I could get my hand on a MS Golf 3 demo, and sound is horrible.
It gets better when in case ACM_STREAMSIZEF_DESTINATION the block size is 
rounded down instead of up, but that doesn't solve the stuttering entirely 
(listening to WELCOME.WAV makes that obvious: game music loops after ~10 
seconds). Probably some rounding issue.

-- 
Vincent Pelletier



More information about the wine-patches mailing list