Fix a crash in ma_audio_buffer_read_pcm_frames().

This commit is contained in:
David Reid
2021-01-10 17:18:21 +10:00
parent 8da4b4fa8b
commit 67863c48f3
+2 -1
View File
@@ -43555,7 +43555,7 @@ MA_API ma_uint64 ma_audio_buffer_read_pcm_frames(ma_audio_buffer* pAudioBuffer,
}
if (pFramesOut != NULL) {
ma_copy_pcm_frames(pFramesOut, ma_offset_ptr(pAudioBuffer->pData, pAudioBuffer->cursor * ma_get_bytes_per_frame(pAudioBuffer->format, pAudioBuffer->channels)), frameCount, pAudioBuffer->format, pAudioBuffer->channels);
ma_copy_pcm_frames(pFramesOut, ma_offset_ptr(pAudioBuffer->pData, pAudioBuffer->cursor * ma_get_bytes_per_frame(pAudioBuffer->format, pAudioBuffer->channels)), framesToRead, pAudioBuffer->format, pAudioBuffer->channels);
}
totalFramesRead += framesToRead;
@@ -64685,6 +64685,7 @@ The following miscellaneous changes have also been made.
REVISION HISTORY
================
v0.10.30 - TBD
- Fix a crash in ma_audio_buffer_read_pcm_frames().
- Update spinlock APIs to take a volatile parameter as input.
- Silence some unused parameter warnings.
- Fix a warning on GCC when compiling as C++.