Mercurial > mplayer.hg
changeset 28820:0581bb91e78e
get rid of full_buffers variable, if the check it is used for is triggered
something is seriously wrong and the ao will not work right anyway.
author | reimar |
---|---|
date | Fri, 06 Mar 2009 19:07:50 +0000 |
parents | eabcc805acb1 |
children | e722ebb83ffe |
files | libao2/ao_win32.c |
diffstat | 1 files changed, 0 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/libao2/ao_win32.c Fri Mar 06 18:53:29 2009 +0000 +++ b/libao2/ao_win32.c Fri Mar 06 19:07:50 2009 +0000 @@ -87,7 +87,6 @@ static WAVEHDR* waveBlocks; //pointer to our ringbuffer memory static HWAVEOUT hWaveOut; //handle to the waveout device static unsigned int buf_write=0; -static volatile int full_buffers=0; static volatile int buffered_bytes=0; @@ -106,12 +105,7 @@ { if(uMsg != WOM_DONE) return; - if (full_buffers) { buffered_bytes-=BUFFER_SIZE; - --full_buffers; - } else { - buffered_bytes=0; - } } // to set/get/query special features/parameters @@ -239,7 +233,6 @@ buffer += BUFFER_SIZE; } buf_write=0; - full_buffers=0; buffered_bytes=0; return 1; @@ -263,7 +256,6 @@ { waveOutReset(hWaveOut); buf_write=0; - full_buffers=0; buffered_bytes=0; } @@ -299,7 +291,6 @@ x=BUFFER_SIZE; if(x>len) x=len; fast_memcpy(current->lpData,data+len2,x); - full_buffers++; len2+=x; len-=x; buffered_bytes+=x; //prepare header and write data to device