Index: webrtc/call/flexfec_receive_stream_impl.cc |
diff --git a/webrtc/call/flexfec_receive_stream_impl.cc b/webrtc/call/flexfec_receive_stream_impl.cc |
index f5272c9029dd48f2e8ba77866a0df0c81fe81b1c..9e6fad1e535124c054203f5a89913a2acf90a476 100644 |
--- a/webrtc/call/flexfec_receive_stream_impl.cc |
+++ b/webrtc/call/flexfec_receive_stream_impl.cc |
@@ -126,6 +126,7 @@ FlexfecReceiveStreamImpl::FlexfecReceiveStreamImpl( |
RtcpRttStats* rtt_stats, |
ProcessThread* process_thread) |
: config_(config), |
+ rtp_config_(config.rtp_header_extensions, config.transport_cc), |
started_(false), |
receiver_(MaybeCreateFlexfecReceiver(config_, recovered_packet_receiver)), |
rtp_receive_statistics_( |
@@ -149,7 +150,7 @@ FlexfecReceiveStreamImpl::~FlexfecReceiveStreamImpl() { |
process_thread_->DeRegisterModule(rtp_rtcp_.get()); |
} |
-bool FlexfecReceiveStreamImpl::AddAndProcessReceivedPacket( |
+bool FlexfecReceiveStreamImpl::OnRtpPacket( |
const RtpPacketReceived& packet) { |
{ |
rtc::CritScope cs(&crit_); |
@@ -176,6 +177,11 @@ bool FlexfecReceiveStreamImpl::AddAndProcessReceivedPacket( |
return true; |
} |
+const RtpPacketReceiver::RtpConfig& |
+FlexfecReceiveStreamImpl::rtp_config() const { |
+ return rtp_config_; |
+} |
+ |
void FlexfecReceiveStreamImpl::Start() { |
rtc::CritScope cs(&crit_); |
started_ = true; |