summaryrefslogtreecommitdiffstats
path: root/audio/out
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2019-08-15 15:36:16 +0200
committerJan Ekström <jeebjp@gmail.com>2019-09-02 00:38:05 +0300
commit8f961691172397fcd508ac001d8ff6e46355e73b (patch)
treeb6fb0504332cda850ca36cdb451f79c8ed37287d /audio/out
parent56d31ae1901be8d68293e9ff5c2a006341ecb9f8 (diff)
downloadmpv-8f961691172397fcd508ac001d8ff6e46355e73b.tar.bz2
mpv-8f961691172397fcd508ac001d8ff6e46355e73b.tar.xz
ao_opensles: fix delayed audio
This was forgotten in commit 5a8c48fde2a26fe00c3552e3ccf83a965b6d3576 when the number of buffers was reduced to 1.
Diffstat (limited to 'audio/out')
-rw-r--r--audio/out/ao_opensles.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/audio/out/ao_opensles.c b/audio/out/ao_opensles.c
index 8c24320406..482a85afea 100644
--- a/audio/out/ao_opensles.c
+++ b/audio/out/ao_opensles.c
@@ -79,7 +79,7 @@ static void buffer_callback(SLBufferQueueItf buffer_queue, void *context)
pthread_mutex_lock(&p->buffer_lock);
- delay = 2 * p->frames_per_enqueue / (double)ao->samplerate;
+ delay = p->frames_per_enqueue / (double)ao->samplerate;
delay += p->audio_latency;
ao_read_data(ao, &p->buf, p->frames_per_enqueue,
mp_time_us() + 1000000LL * delay);