mirror of
https://github.com/libretro/RetroArch.git
synced 2025-12-28 05:24:00 +00:00
coreaudio: prevent null buffer by forcing min latency
This commit is contained in:
parent
05f393c1c4
commit
5b9763b3ea
@ -285,6 +285,10 @@ static void *coreaudio_init(const char *device,
|
||||
if (AudioUnitInitialize(dev->dev) != noErr)
|
||||
goto error;
|
||||
|
||||
/* Enforce minimum latency to prevent buffer issues */
|
||||
if (latency < 8)
|
||||
latency = 8;
|
||||
|
||||
fifo_size = (latency * (*new_rate)) / 1000;
|
||||
fifo_size *= 2 * sizeof(float);
|
||||
dev->buffer_size = fifo_size;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user