diff options
Diffstat (limited to 'audio/out/ao_coreaudio.c')
-rw-r--r-- | audio/out/ao_coreaudio.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/audio/out/ao_coreaudio.c b/audio/out/ao_coreaudio.c index 36be7c5872..e8b0179d20 100644 --- a/audio/out/ao_coreaudio.c +++ b/audio/out/ao_coreaudio.c @@ -626,14 +626,11 @@ static float get_delay(struct ao *ao) return mp_ring_buffered(p->buffer) / (float)ao->bps; } -static void uninit(struct ao *ao, bool immed) +static void uninit(struct ao *ao) { struct priv *p = ao->priv; OSStatus err = noErr; - if (!immed) - mp_sleep_us(get_delay(ao) * 1000000); - if (!p->is_digital) { AudioOutputUnitStop(p->audio_unit); AudioUnitUninitialize(p->audio_unit); |