mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-21 15:56:58 +02:00
ALSA: Don't ask the client for more data when the device is closing.
This commit is contained in:
@@ -1602,6 +1602,11 @@ mal_bool32 mal_device_write__alsa(mal_device* pDevice)
|
||||
if (framesAvailable == 0) {
|
||||
return MAL_FALSE;
|
||||
}
|
||||
|
||||
// Don't bother asking the client for more audio data if we're just stopping the device anyway.
|
||||
if (pDevice->alsa.breakFromMainLoop) {
|
||||
return MAL_FALSE;
|
||||
}
|
||||
|
||||
mal_device__read_samples_from_client(pDevice, framesAvailable * pDevice->channels, pBuffer);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user