audio(4): Fix a playback error.

This commit is contained in:
David Reid
2026-01-14 15:14:36 +10:00
parent 2fa51de5cf
commit 5ad9e784f9
+2 -4
View File
@@ -38880,14 +38880,12 @@ static ma_result ma_device_step__audio4(ma_device* pDevice, ma_blocking_mode blo
if (deviceType == ma_device_type_playback || deviceType == ma_device_type_duplex) { if (deviceType == ma_device_type_playback || deviceType == ma_device_type_duplex) {
if (FD_ISSET(pDeviceStateAudio4->fdPlayback, &fdsWrite)) { if (FD_ISSET(pDeviceStateAudio4->fdPlayback, &fdsWrite)) {
ma_uint32 framesWritten; ma_device_handle_backend_data_callback(pDevice, pDeviceStateAudio4->pIntermediaryBufferPlayback, NULL, pDevice->playback.internalPeriodSizeInFrames);
result = ma_device_write__audio4(pDevice, pDeviceStateAudio4->pIntermediaryBufferPlayback, pDevice->playback.internalPeriodSizeInFrames, &framesWritten); result = ma_device_write__audio4(pDevice, pDeviceStateAudio4->pIntermediaryBufferPlayback, pDevice->playback.internalPeriodSizeInFrames, NULL);
if (result != MA_SUCCESS) { if (result != MA_SUCCESS) {
return result; return result;
} }
ma_device_handle_backend_data_callback(pDevice, pDeviceStateAudio4->pIntermediaryBufferPlayback, NULL, framesWritten);
} }
} }