Relax too strict DCHECKs while parsing rtcp reports

BUG=chromium:649129

Review-Url: https://codereview.webrtc.org/2361493004
Cr-Commit-Position: refs/heads/master@{#14353}
diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc b/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc
index 10744ad..a393181 100644
--- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc
+++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc
@@ -50,7 +50,7 @@
     next_report_block += ReportBlock::kLength;
   }
 
-  RTC_DCHECK_EQ(next_report_block - packet.payload(),
+  RTC_DCHECK_LE(next_report_block - packet.payload(),
                 static_cast<ptrdiff_t>(packet.payload_size_bytes()));
   return true;
 }
diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc b/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc
index 8f90ce6..4795bf1 100644
--- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc
+++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc
@@ -68,7 +68,7 @@
     next_block += ReportBlock::kLength;
   }
   // Double check we didn't read beyond provided buffer.
-  RTC_DCHECK_EQ(next_block - payload,
+  RTC_DCHECK_LE(next_block - payload,
                 static_cast<ptrdiff_t>(packet.payload_size_bytes()));
   return true;
 }