From 2fa51de5cf2f0a29099f02d7f288393f1cc7926a Mon Sep 17 00:00:00 2001 From: David Reid Date: Wed, 14 Jan 2026 15:09:17 +1000 Subject: [PATCH] OSS: Fix a playback error. --- miniaudio.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/miniaudio.h b/miniaudio.h index 82a56e73..dc8473b5 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -39868,14 +39868,12 @@ static ma_result ma_device_step__oss(ma_device* pDevice, ma_blocking_mode blocki if (deviceType == ma_device_type_playback || deviceType == ma_device_type_duplex) { if (FD_ISSET(pDeviceStateOSS->fdPlayback, &fdsWrite)) { - ma_uint32 framesWritten; + ma_device_handle_backend_data_callback(pDevice, pDeviceStateOSS->pIntermediaryBufferPlayback, NULL, pDevice->playback.internalPeriodSizeInFrames); - result = ma_device_write__oss(pDevice, pDeviceStateOSS->pIntermediaryBufferPlayback, pDevice->playback.internalPeriodSizeInFrames, &framesWritten); + result = ma_device_write__oss(pDevice, pDeviceStateOSS->pIntermediaryBufferPlayback, pDevice->playback.internalPeriodSizeInFrames, NULL); if (result != MA_SUCCESS) { return result; } - - ma_device_handle_backend_data_callback(pDevice, pDeviceStateOSS->pIntermediaryBufferPlayback, NULL, framesWritten); } }