Ticket #6485: ao_win_buf.2.patch
File ao_win_buf.2.patch, 854 bytes (added by , 15 years ago) |
---|
-
libs/libmyth/audiooutputwin.cpp
16 16 { 17 17 public: 18 18 AudioOutputWinPrivate() : 19 m_WaveHdrs(NULL), m_hEvent(NULL)19 m_hWaveOut(NULL), m_WaveHdrs(NULL), m_hEvent(NULL) 20 20 { 21 21 m_WaveHdrs = new WAVEHDR[AudioOutputWin::kPacketCnt]; 22 22 memset(m_WaveHdrs, 0, sizeof(WAVEHDR) * AudioOutputWin::kPacketCnt); … … 157 157 if (size == 0) 158 158 return; 159 159 160 if (InterlockedIncrement(&m_nPkts) > =kPacketCnt)160 if (InterlockedIncrement(&m_nPkts) > kPacketCnt) 161 161 { 162 while (m_nPkts > =kPacketCnt)162 while (m_nPkts > kPacketCnt) 163 163 WaitForSingleObject(m_priv->m_hEvent, INFINITE); 164 164 } 165 165