0

[chromecast] mixer_unittest only test 2 output channels.

Bug: internal b/77653377
Test: on device
Change-Id: If07a4b9af7a97779c08817fbdd4ba7b9740cdd15
Reviewed-on: https://chromium-review.googlesource.com/1043390
Reviewed-by: Stephen Lanham <slan@chromium.org>
Commit-Queue: Gaofeng Huang <gfhuang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556061}
This commit is contained in:
Gaofeng Huang
2018-05-04 15:24:51 +00:00
committed by Commit Bot
parent 1ef04a37ab
commit 6c333ea23d

@ -443,13 +443,13 @@ class StreamMixerTest : public testing::Test {
mixer_ = std::make_unique<StreamMixer>(std::move(output), nullptr,
base::ThreadTaskRunnerHandle::Get());
mixer_->SetVolume(AudioContentType::kMedia, 1.0f);
std::string test_pipeline_json = base::StringPrintf(
kTestPipelineJsonTemplate, kDelayModuleSolib, kDefaultProcessorDelay,
kDelayModuleSolib, kTtsProcessorDelay, kDelayModuleSolib,
kMixProcessorDelay, kDelayModuleSolib, kLinearizeProcessorDelay);
auto factory = std::make_unique<MockPostProcessorFactory>();
pp_factory_ = factory.get();
mixer_->SetNumOutputChannelsForTest(2);
mixer_->ResetPostProcessorsForTest(std::move(factory), test_pipeline_json);
CHECK_EQ(pp_factory_->instances.size(),
static_cast<size_t>(kNumPostProcessors));