Skip to content
Snippets Groups Projects
Commit 73c934ea authored by Adrien Béraud's avatar Adrien Béraud
Browse files

tests: fix resampler test

Change-Id: Ic71def12141bad509b6578953105d0dac9242ae3
parent 9586a443
No related branches found
No related tags found
No related merge requests found
...@@ -91,7 +91,7 @@ ResamplerTest::testAudioFrame() ...@@ -91,7 +91,7 @@ ResamplerTest::testAudioFrame()
AudioBuffer inbuf(1024, infmt); AudioBuffer inbuf(1024, infmt);
auto input = inbuf.toAVFrame(); auto input = inbuf.toAVFrame();
CPPUNIT_ASSERT(input->pointer()->data && input->pointer()->data[0]); CPPUNIT_ASSERT(input->pointer() && input->pointer()->data[0]);
CPPUNIT_ASSERT(input->pointer()->data[0][0] == 0); CPPUNIT_ASSERT(input->pointer()->data[0][0] == 0);
libjami::AudioFrame out; libjami::AudioFrame out;
...@@ -102,7 +102,7 @@ ResamplerTest::testAudioFrame() ...@@ -102,7 +102,7 @@ ResamplerTest::testAudioFrame()
int ret = resampler_->resample(input->pointer(), output); int ret = resampler_->resample(input->pointer(), output);
CPPUNIT_ASSERT_MESSAGE(libav_utils::getError(ret).c_str(), ret >= 0); CPPUNIT_ASSERT_MESSAGE(libav_utils::getError(ret).c_str(), ret >= 0);
CPPUNIT_ASSERT(output->data && output->data[0]); CPPUNIT_ASSERT(output && output->data[0]);
CPPUNIT_ASSERT(output->data[0][0] == 0); CPPUNIT_ASSERT(output->data[0][0] == 0);
} }
...@@ -114,21 +114,21 @@ ResamplerTest::testRematrix() ...@@ -114,21 +114,21 @@ ResamplerTest::testRematrix()
resampler_.reset(new Resampler); resampler_.reset(new Resampler);
auto input = std::make_unique<libjami::AudioFrame>(inFormat, 882); auto input = std::make_unique<libjami::AudioFrame>(inFormat, 882);
CPPUNIT_ASSERT(input->pointer() && input->pointer()->data); CPPUNIT_ASSERT(input->pointer() && input->pointer()->data[0]);
auto output1 = std::make_unique<libjami::AudioFrame>(AudioFormat::STEREO(), 960); auto output1 = std::make_unique<libjami::AudioFrame>(AudioFormat::STEREO(), 960);
CPPUNIT_ASSERT(output1->pointer() && output1->pointer()->data); CPPUNIT_ASSERT(output1->pointer() && output1->pointer()->data[0]);
ret = resampler_->resample(input->pointer(), output1->pointer()); ret = resampler_->resample(input->pointer(), output1->pointer());
CPPUNIT_ASSERT_MESSAGE(libav_utils::getError(ret).c_str(), ret >= 0); CPPUNIT_ASSERT_MESSAGE(libav_utils::getError(ret).c_str(), ret >= 0);
CPPUNIT_ASSERT(output1->pointer()->data && output1->pointer()->data[0]); CPPUNIT_ASSERT(output1->pointer() && output1->pointer()->data[0]);
auto output2 = std::make_unique<libjami::AudioFrame>(AudioFormat::MONO(), 960); auto output2 = std::make_unique<libjami::AudioFrame>(AudioFormat::MONO(), 960);
CPPUNIT_ASSERT(output2->pointer() && output2->pointer()->data); CPPUNIT_ASSERT(output2->pointer() && output2->pointer()->data[0]);
ret = resampler_->resample(input->pointer(), output2->pointer()); ret = resampler_->resample(input->pointer(), output2->pointer());
CPPUNIT_ASSERT_MESSAGE(libav_utils::getError(ret).c_str(), ret >= 0); CPPUNIT_ASSERT_MESSAGE(libav_utils::getError(ret).c_str(), ret >= 0);
CPPUNIT_ASSERT(output2->pointer()->data && output2->pointer()->data[0]); CPPUNIT_ASSERT(output2->pointer() && output2->pointer()->data[0]);
} }
}} // namespace jami::test }} // namespace jami::test
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment