Index: webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
diff --git a/webrtc/modules/rtp_rtcp/source/rtp_sender.cc b/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
index 2b8f0046c92cafa82d79aa921370ad5bd92402c9..b8db61b3c5b020ddb2840c65973250813d236c08 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
+++ b/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
@@ -789,10 +789,10 @@ bool RTPSender::IsFecPacket(const RtpPacketToSend& packet) const { |
if (!video_) { |
return false; |
} |
- bool fec_enabled; |
int pt_red; |
int pt_fec; |
- video_->UlpfecConfig(&fec_enabled, &pt_red, &pt_fec); |
+ video_->UlpfecConfig(&pt_red, &pt_fec); |
+ const bool fec_enabled = (pt_fec != -1); |
return fec_enabled && static_cast<int>(packet.PayloadType()) == pt_red && |
static_cast<int>(packet.payload()[0]) == pt_fec; |
} |
@@ -1131,11 +1131,9 @@ RtpVideoCodecTypes RTPSender::VideoCodecType() const { |
return video_->VideoCodecType(); |
} |
-void RTPSender::SetUlpfecConfig(bool enabled, |
- int red_payload_type, |
- int ulpfec_payload_type) { |
+void RTPSender::SetUlpfecConfig(int red_payload_type, int ulpfec_payload_type) { |
RTC_DCHECK(!audio_configured_); |
- video_->SetUlpfecConfig(enabled, red_payload_type, ulpfec_payload_type); |
+ video_->SetUlpfecConfig(red_payload_type, ulpfec_payload_type); |
} |
int32_t RTPSender::SetFecParameters( |