summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cras/src/server/audio_thread.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/cras/src/server/audio_thread.c b/cras/src/server/audio_thread.c
index 8f6f32ed..4de036a8 100644
--- a/cras/src/server/audio_thread.c
+++ b/cras/src/server/audio_thread.c
@@ -855,6 +855,11 @@ static int get_next_output_wake(struct open_dev **odevs,
adev->dev->streams,
min_ts);
+ DL_FOREACH(*odevs, adev)
+ ret += get_next_stream_wake_from_list(
+ adev->dev->pending_streams,
+ min_ts);
+
DL_FOREACH(*odevs, adev) {
if (!cras_iodev_odev_should_wake(adev->dev))
continue;