diff options
author | Takashi Iwai <tiwai@suse.de> | 2014-09-16 16:36:44 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2014-09-16 16:36:44 +0200 |
commit | f58ce3619de0612a6402c38f1cd81fb821818b60 (patch) | |
tree | 7d894b295facdfa66fd77e83f0c60b40e1343cd7 | |
parent | 808af5fdb00be048b485c3ea3f5a5081b99dae30 (diff) |
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>
-rw-r--r-- | speaker-test/speaker-test.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/speaker-test/speaker-test.c b/speaker-test/speaker-test.c index 61396f2..362efa7 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 |