From f0d84c6895b877aa746dc4e7b93f9eb626a249c0 Mon Sep 17 00:00:00 2001 From: David Reid Date: Wed, 14 Jan 2026 15:17:49 +1000 Subject: [PATCH] sndio: Fix a playback error. --- miniaudio.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/miniaudio.h b/miniaudio.h index 898eb5c0..64125b7b 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -37854,14 +37854,12 @@ static ma_result ma_device_step__sndio(ma_device* pDevice, ma_blocking_mode bloc } if ((revents & POLLOUT) != 0) { - ma_uint32 framesWritten; + ma_device_handle_backend_data_callback(pDevice, pDeviceStateSndio->pIntermediaryBuffer, NULL, pDevice->playback.internalPeriodSizeInFrames); - result = ma_device_write__sndio(pDevice, pDeviceStateSndio->pIntermediaryBuffer, pDevice->playback.internalPeriodSizeInFrames, &framesWritten); + result = ma_device_write__sndio(pDevice, pDeviceStateSndio->pIntermediaryBuffer, pDevice->playback.internalPeriodSizeInFrames, NULL); if (result != MA_SUCCESS) { return result; } - - ma_device_handle_backend_data_callback(pDevice, pDeviceStateSndio->pIntermediaryBuffer, NULL, framesWritten); } }