Index: webrtc/modules/pacing/packet_router.cc |
diff --git a/webrtc/modules/pacing/packet_router.cc b/webrtc/modules/pacing/packet_router.cc |
index de8c2cee5a13c106501ccc4f47e1656866c2c57f..af1d5595be9193f491058ab3b179a9161cfd5bec 100644 |
--- a/webrtc/modules/pacing/packet_router.cc |
+++ b/webrtc/modules/pacing/packet_router.cc |
@@ -48,7 +48,9 @@ bool PacketRouter::TimeToSendPacket(uint32_t ssrc, |
RTC_DCHECK(pacer_thread_checker_.CalledOnValidThread()); |
rtc::CritScope cs(&modules_crit_); |
for (auto* rtp_module : rtp_modules_) { |
- if (rtp_module->SendingMedia() && ssrc == rtp_module->SSRC()) { |
+ if (!rtp_module->SendingMedia()) |
+ continue; |
+ if (ssrc == rtp_module->SSRC() || ssrc == rtp_module->FlexfecSsrc()) { |
return rtp_module->TimeToSendPacket(ssrc, sequence_number, |
capture_timestamp, retransmission, |
probe_cluster_id); |