# HG changeset patch # User faust3 # Date 1047723096 0 # Node ID 1823fdaffa73f11f6a973fa2098934381e6b5ead # Parent b57a0f03627f9aced045d626771bb1581de532af fix -loop problem diff -r b57a0f03627f -r 1823fdaffa73 libao2/ao_win32.c --- a/libao2/ao_win32.c Fri Mar 14 23:22:35 2003 +0000 +++ b/libao2/ao_win32.c Sat Mar 15 10:11:36 2003 +0000 @@ -152,6 +152,7 @@ waveOutGetVolume(hWaveOut,&restoredvolume); //allocate buffer memory as one big block buffer = malloc(totalBufferSize); + memset(buffer,0x0,totalBufferSize); //and setup pointers to each buffer waveBlocks = (WAVEHDR*)buffer; buffer += sizeof(WAVEHDR) * BUFFER_COUNT;