summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_audiounit.m
diff options
context:
space:
mode:
Diffstat (limited to 'audio/out/ao_audiounit.m')
-rw-r--r--audio/out/ao_audiounit.m2
1 files changed, 1 insertions, 1 deletions
diff --git a/audio/out/ao_audiounit.m b/audio/out/ao_audiounit.m
index 70a80f29f6..677b2281d2 100644
--- a/audio/out/ao_audiounit.m
+++ b/audio/out/ao_audiounit.m
@@ -49,8 +49,8 @@ static OSStatus render_cb_lpcm(void *ctx, AudioUnitRenderActionFlags *aflags,
planes[n] = buffer_list->mBuffers[n].mData;
int64_t end = mp_time_us();
- end += ca_frames_to_us(ao, frames);
end += p->device_latency * 1e6;
+ end += ca_get_latency(ts) + ca_frames_to_us(ao, frames);
ao_read_data(ao, planes, frames, end);
return noErr;
}