diff options
Diffstat (limited to 'audio/out/ao_jack.c')
-rw-r--r-- | audio/out/ao_jack.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/audio/out/ao_jack.c b/audio/out/ao_jack.c index 0f8baeab86..1807a11c44 100644 --- a/audio/out/ao_jack.c +++ b/audio/out/ao_jack.c @@ -170,7 +170,7 @@ static int outputaudio(jack_nframes_t nframes, void *arg) { if (read_buffer(bufs, nframes, num_ports) < nframes) underrun = 1; if (estimate) { - float now = (float)GetTimer() / 1000000.0; + float now = mp_time_us() / 1000000.0; float diff = callback_time + callback_interval - now; if ((diff > -0.002) && (diff < 0.002)) callback_time += callback_interval; @@ -361,7 +361,7 @@ static float get_delay(void) { int buffered = av_fifo_size(buffer); // could be less float in_jack = jack_latency; if (estimate && callback_interval > 0) { - float elapsed = (float)GetTimer() / 1000000.0 - callback_time; + float elapsed = mp_time_us() / 1000000.0 - callback_time; in_jack += callback_interval - elapsed; if (in_jack < 0) in_jack = 0; } |