diff options
author | dvdli <dvdli@google.com> | 2021-01-12 14:53:42 +0800 |
---|---|---|
committer | dvdli <dvdli@google.com> | 2021-01-12 15:55:49 +0800 |
commit | 855354a87d2983e190088bc5330c129094b900ca (patch) | |
tree | 40c092f7c992e9c6f83edcaf41e9cb0706698890 /tests/src/pcm_in_test.cc | |
parent | 565fc0e3da9bf0ccea99eb4386a4890cdba56134 (diff) |
remove pcm_prepare in pcm_open
For the dynamic pcm device, it is valid to specify the backend after
opening it. However, it is invalid to call prepare on a dynamic pcm
device without connecting any backend device. We should not do
pcm_prepare in pcm_open.
See also: Issue #197
Diffstat (limited to 'tests/src/pcm_in_test.cc')
-rw-r--r-- | tests/src/pcm_in_test.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/src/pcm_in_test.cc b/tests/src/pcm_in_test.cc index e912abb..5491b00 100644 --- a/tests/src/pcm_in_test.cc +++ b/tests/src/pcm_in_test.cc @@ -47,6 +47,7 @@ class PcmInTest : public ::testing::Test { pcm_object = pcm_open(kLoopbackCard, kLoopbackCaptureDevice, PCM_IN, &kDefaultConfig); ASSERT_NE(pcm_object, nullptr); ASSERT_TRUE(pcm_is_ready(pcm_object)); + pcm_prepare(pcm_object); } virtual void TearDown() override { |