We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bool CSoundGen::PlayBuffer() calls m_pWaveFile->WriteWave(m_pAccumBuffer, m_iBufSizeBytes) when m_pWaveFile is nullptr.
bool CSoundGen::PlayBuffer()
m_pWaveFile->WriteWave(m_pAccumBuffer, m_iBufSizeBytes)
m_pWaveFile
I wonder if m_bRendering is written/seen before m_pWaveFile due to a data race.
m_bRendering
The text was updated successfully, but these errors were encountered:
it's a classic data race.
audio:
gui:
CWavProgressDlg::OnTimer()
CWavProgressDlg::OnInitDialog()
CSoundGen::RenderToFile()
audio: CSoundGen::PlayBuffer():
CSoundGen::PlayBuffer()
rewrite it in rust.
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
bool CSoundGen::PlayBuffer()
callsm_pWaveFile->WriteWave(m_pAccumBuffer, m_iBufSizeBytes)
whenm_pWaveFile
is nullptr.I wonder if
m_bRendering
is written/seen beforem_pWaveFile
due to a data race.The text was updated successfully, but these errors were encountered: