summaryrefslogtreecommitdiffstats
path: root/audio/out/buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/out/buffer.c')
-rw-r--r--audio/out/buffer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/audio/out/buffer.c b/audio/out/buffer.c
index 2a69596597..11bd14f733 100644
--- a/audio/out/buffer.c
+++ b/audio/out/buffer.c
@@ -193,6 +193,7 @@ int ao_read_data(struct ao *ao, void **data, int samples, int64_t out_time_us)
if (pos < samples && p->playing && !p->paused) {
p->playing = false;
+ ao->wakeup_cb(ao->wakeup_ctx);
// For ao_drain().
pthread_cond_broadcast(&p->wakeup);
}