Use explicit TaskQueueFactory for FrameGeneratorCapturer in BitrateEstimatorTest.
This replaces the implicit usage of GlobalTaskQueueFactory Bug: webrtc:10284 Change-Id: Iebfcda2bd3ccf25c517c668e96e424e7665b13da Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/133578 Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27691}
This commit is contained in:
parent
908e22e553
commit
81687b370f
@ -178,9 +178,13 @@ class BitrateEstimatorTest : public test::CallTest {
|
||||
test_->GetVideoSendConfig()->Copy(),
|
||||
test_->GetVideoEncoderConfig()->Copy());
|
||||
RTC_DCHECK_EQ(1, test_->GetVideoEncoderConfig()->number_of_streams);
|
||||
frame_generator_capturer_.reset(test::FrameGeneratorCapturer::Create(
|
||||
kDefaultWidth, kDefaultHeight, absl::nullopt, absl::nullopt,
|
||||
kDefaultFramerate, Clock::GetRealTimeClock()));
|
||||
frame_generator_capturer_ =
|
||||
absl::make_unique<test::FrameGeneratorCapturer>(
|
||||
test->clock_,
|
||||
test::FrameGenerator::CreateSquareGenerator(
|
||||
kDefaultWidth, kDefaultHeight, absl::nullopt, absl::nullopt),
|
||||
kDefaultFramerate, *test->task_queue_factory_);
|
||||
frame_generator_capturer_->Init();
|
||||
send_stream_->SetSource(frame_generator_capturer_.get(),
|
||||
DegradationPreference::MAINTAIN_FRAMERATE);
|
||||
send_stream_->Start();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user