aboutsummaryrefslogtreecommitdiff
path: root/tests/src/pcm_loopback_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/pcm_loopback_test.cc')
-rw-r--r--tests/src/pcm_loopback_test.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/src/pcm_loopback_test.cc b/tests/src/pcm_loopback_test.cc
index 6a3ffb8..9685364 100644
--- a/tests/src/pcm_loopback_test.cc
+++ b/tests/src/pcm_loopback_test.cc
@@ -160,6 +160,7 @@ TEST(PcmLoopbackTest, LoopbackS16le) {
};
pcm *pcm_in = pcm_open(kLoopbackCard, kLoopbackCaptureDevice, PCM_IN, &kInConfig);
ASSERT_TRUE(pcm_is_ready(pcm_in));
+ pcm_prepare(pcm_in);
static constexpr pcm_config kOutConfig = {
.channels = kDefaultChannels,
@@ -174,6 +175,7 @@ TEST(PcmLoopbackTest, LoopbackS16le) {
};
pcm *pcm_out = pcm_open(kLoopbackCard, kLoopbackPlaybackDevice, PCM_OUT, &kOutConfig);
ASSERT_TRUE(pcm_is_ready(pcm_out));
+ pcm_prepare(pcm_out);
ASSERT_EQ(pcm_link(pcm_in, pcm_out), 0);