Delete Call dependency on ProcessThread as unused
Last usage or ProcessThread was removed in
https://webrtc-review.googlesource.com/c/src/+/265921
Bug: webrtc:7219
Change-Id: Ia46d9e2530cd0dbf56a5c0ca6e1bf0936fd62672
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266363
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37287}
diff --git a/api/test/create_time_controller.cc b/api/test/create_time_controller.cc
index d4ec987..d198f2b 100644
--- a/api/test/create_time_controller.cc
+++ b/api/test/create_time_controller.cc
@@ -37,22 +37,15 @@
explicit TimeControllerBasedCallFactory(TimeController* time_controller)
: time_controller_(time_controller) {}
Call* CreateCall(const Call::Config& config) override {
- if (!module_thread_) {
- module_thread_ = SharedModuleThread::Create(
- time_controller_->CreateProcessThread("CallModules"),
- [this]() { module_thread_ = nullptr; });
- }
-
RtpTransportConfig transportConfig = config.ExtractTransportConfig();
- return Call::Create(config, time_controller_->GetClock(), module_thread_,
+ return Call::Create(config, time_controller_->GetClock(),
config.rtp_transport_controller_send_factory->Create(
transportConfig, time_controller_->GetClock()));
}
private:
TimeController* time_controller_;
- rtc::scoped_refptr<SharedModuleThread> module_thread_;
};
return std::make_unique<TimeControllerBasedCallFactory>(time_controller);
}