Migrate RtcpTransceiver to use webrtc::TaskQueueBase instead of rtc::TaskQueue
This changes removes an extra layer of indirection since RtcpTransceiver doesn't own TaskQueue it uses. Bug: None Change-Id: Ie1ef4cd8c3fb18a8e0b7ddaf0d6a319392b9e9f7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/126040 Reviewed-by: Per Kjellander <perkj@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30704}
This commit is contained in:

committed by
Commit Bot

parent
8e9fd4857e
commit
f351cfffe2
@ -141,7 +141,7 @@ TEST(RtcpTransceiverImplTest, NeedToStopPeriodicTaskToDestroyOnTaskQueue) {
|
||||
FakeRtcpTransport transport;
|
||||
TaskQueueForTest queue("rtcp");
|
||||
RtcpTransceiverConfig config = DefaultTestConfig();
|
||||
config.task_queue = &queue;
|
||||
config.task_queue = queue.Get();
|
||||
config.schedule_periodic_compound_packets = true;
|
||||
config.outgoing_transport = &transport;
|
||||
auto* rtcp_transceiver = new RtcpTransceiverImpl(config);
|
||||
@ -161,7 +161,7 @@ TEST(RtcpTransceiverImplTest, CanDestroyAfterTaskQueue) {
|
||||
FakeRtcpTransport transport;
|
||||
auto* queue = new TaskQueueForTest("rtcp");
|
||||
RtcpTransceiverConfig config = DefaultTestConfig();
|
||||
config.task_queue = queue;
|
||||
config.task_queue = queue->Get();
|
||||
config.schedule_periodic_compound_packets = true;
|
||||
config.outgoing_transport = &transport;
|
||||
auto* rtcp_transceiver = new RtcpTransceiverImpl(config);
|
||||
@ -178,7 +178,7 @@ TEST(RtcpTransceiverImplTest, DelaysSendingFirstCompondPacket) {
|
||||
RtcpTransceiverConfig config;
|
||||
config.outgoing_transport = &transport;
|
||||
config.initial_report_delay_ms = 10;
|
||||
config.task_queue = &queue;
|
||||
config.task_queue = queue.Get();
|
||||
absl::optional<RtcpTransceiverImpl> rtcp_transceiver;
|
||||
|
||||
int64_t started_ms = rtc::TimeMillis();
|
||||
@ -204,7 +204,7 @@ TEST(RtcpTransceiverImplTest, PeriodicallySendsPackets) {
|
||||
config.outgoing_transport = &transport;
|
||||
config.initial_report_delay_ms = 0;
|
||||
config.report_period_ms = kReportPeriodMs;
|
||||
config.task_queue = &queue;
|
||||
config.task_queue = queue.Get();
|
||||
absl::optional<RtcpTransceiverImpl> rtcp_transceiver;
|
||||
int64_t time_just_before_1st_packet_ms = 0;
|
||||
queue.PostTask([&] {
|
||||
@ -238,7 +238,7 @@ TEST(RtcpTransceiverImplTest, SendCompoundPacketDelaysPeriodicSendPackets) {
|
||||
config.outgoing_transport = &transport;
|
||||
config.initial_report_delay_ms = 0;
|
||||
config.report_period_ms = kReportPeriodMs;
|
||||
config.task_queue = &queue;
|
||||
config.task_queue = queue.Get();
|
||||
absl::optional<RtcpTransceiverImpl> rtcp_transceiver;
|
||||
queue.PostTask([&] { rtcp_transceiver.emplace(config); });
|
||||
|
||||
@ -324,7 +324,7 @@ TEST(RtcpTransceiverImplTest, SendsPeriodicRtcpWhenNetworkStateIsUp) {
|
||||
config.schedule_periodic_compound_packets = true;
|
||||
config.initial_ready_to_send = false;
|
||||
config.outgoing_transport = &transport;
|
||||
config.task_queue = &queue;
|
||||
config.task_queue = queue.Get();
|
||||
absl::optional<RtcpTransceiverImpl> rtcp_transceiver;
|
||||
rtcp_transceiver.emplace(config);
|
||||
|
||||
|
Reference in New Issue
Block a user