SHA256
1
0
forked from pool/alsa-utils
alsa-utils/0007-speaker-test-Add-missing-draining-at-the-end.patch

31 lines
892 B
Diff
Raw Normal View History

From f58ce3619de0612a6402c38f1cd81fb821818b60 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 16 Sep 2014 16:36:44 +0200
Subject: [PATCH] speaker-test: Add missing draining at the end
Without the call of snd_pcm_drain() the pending data on the buffer
might be discarded, which results in the abort of playback sound in
the middle. Let's fix it.
Reported-and-tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
speaker-test/speaker-test.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/speaker-test/speaker-test.c b/speaker-test/speaker-test.c
index 61396f296c65..362efa7ffc0d 100644
--- a/speaker-test/speaker-test.c
+++ b/speaker-test/speaker-test.c
@@ -1307,6 +1307,7 @@ int main(int argc, char *argv[]) {
}
}
+ snd_pcm_drain(handle);
free(frames);
#ifdef CONFIG_SUPPORT_CHMAP
--
2.1.2