Migrate away from legacy rtp parser in test/

Bug: None
Change-Id: I71e4a352b67a304df44454b36352285e8b11e4b5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226742
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34551}
This commit is contained in:
Danil Chapovalov
2021-07-23 15:28:17 +02:00
committed by WebRTC LUCI CQ
parent f325ea2e2a
commit 33fdb3430d
4 changed files with 13 additions and 29 deletions

View File

@ -13,7 +13,8 @@
#include <map>
#include <memory>
#include "modules/rtp_rtcp/source/rtp_utility.h"
#include "api/array_view.h"
#include "modules/rtp_rtcp/source/rtp_util.h"
#include "test/gtest.h"
#include "test/testsupport/file_utils.h"
@ -84,11 +85,9 @@ class TestPcapFileReader : public ::testing::Test {
PacketsPerSsrc pps;
test::RtpPacket packet;
while (rtp_packet_source_->NextPacket(&packet)) {
RtpUtility::RtpHeaderParser rtp_header_parser(packet.data, packet.length);
webrtc::RTPHeader header;
if (!rtp_header_parser.RTCP() &&
rtp_header_parser.Parse(&header, nullptr)) {
pps[header.ssrc]++;
rtc::ArrayView<const uint8_t> raw(packet.data, packet.length);
if (IsRtpPacket(raw)) {
pps[ParseRtpSsrc(raw)]++;
}
}
return pps;