Browse Source

coreaudio: increase timing count before checking it

The latency will be reported a little earlier (by the number of frames
in a data callback).
Thomas Guillem 3 years ago
committed by Alexandre Janniaux
parent
commit
cc5bfeb951
  1. 4
      modules/audio_output/coreaudio_common.c

4
modules/audio_output/coreaudio_common.c

@ -249,6 +249,8 @@ ca_Render(audio_output_t *p_aout, uint64_t host_time,
}
}
p_sys->timing_report_last_written_bytes += bytes_copied;
if (p_sys->timing_report_last_written_bytes >=
p_sys->timing_report_delay_bytes)
{
@ -258,8 +260,6 @@ ca_Render(audio_output_t *p_aout, uint64_t host_time,
aout_LatencyReport(p_aout, latency_ticks);
aout_TimingReport(p_aout, end_ticks, pos_ticks);
}
else
p_sys->timing_report_last_written_bytes += bytes_copied;
lock_unlock(p_sys);
}

Loading…
Cancel
Save