Hi,

> I'm getting an Access Violation from current CVS on Win32 in 
> pcmout_sdl.c in fill_audio().

Well, I'm not going to claim that the current SDL PCM driver works for me
(perhaps some issue related to threadsafeness)...

> [W] PAR: Overlapping block copy may produce unexpected results:...
>          memcpy(0x4caa018, 0x25ea698, 159029856)

Well, that's a... large chunk of memory. It is divisable by four, though
;-)

[...]
>                      n = mix_sound(BUFFER_SIZE) << 2;
>               =>     memcpy (stream + p, buffer, n);

According to the function definition, mix_sound(x) <= BUFFER_SIZE for all
x. Could you add some debug code here, please? (n is 4096 here in all
cases).

llap,
 Christoph


Reply via email to