Index: webrtc/modules/remote_bitrate_estimator/remote_estimator_proxy.cc |
diff --git a/webrtc/modules/remote_bitrate_estimator/remote_estimator_proxy.cc b/webrtc/modules/remote_bitrate_estimator/remote_estimator_proxy.cc |
index 73b7b15fa4af45179ab9ac2c9a06d3932c679582..de4aec0a7791f854afd838b4100f43b8fee9552d 100644 |
--- a/webrtc/modules/remote_bitrate_estimator/remote_estimator_proxy.cc |
+++ b/webrtc/modules/remote_bitrate_estimator/remote_estimator_proxy.cc |
@@ -45,7 +45,11 @@ void RemoteEstimatorProxy::IncomingPacket(int64_t arrival_time_ms, |
size_t payload_size, |
const RTPHeader& header, |
bool was_paced) { |
- RTC_DCHECK(header.extension.hasTransportSequenceNumber); |
+ if (!header.extension.hasTransportSequenceNumber) { |
+ LOG(LS_WARNING) << "RemoteEstimatorProxy: Incoming packet " |
+ "is missing the transport sequence number extension!"; |
+ return; |
+ } |
rtc::CritScope cs(&lock_); |
media_ssrc_ = header.ssrc; |
OnPacketArrival(header.extension.transportSequenceNumber, arrival_time_ms); |