Change ReceiveStatistics to implement RtpPacketSinkInterface, part 1
Add new method OnRtpPacket, but leave ReceiveStatisticsImpl::IncomingPacket and most of the implementation unchanged. Deleting the old method and converting implementation from RTPHeader to RtpPacketreceived is planned for a followup, after downstream code is updated. Bug: webrtc:7135, webrtc:8016 Change-Id: I697ec12804618859f8d69415622d1b957e1d0847 Reviewed-on: https://webrtc-review.googlesource.com/100104 Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org> Reviewed-by: Stefan Holmer <stefan@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24889}
This commit is contained in:
@ -14,6 +14,7 @@
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet/bye.h"
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet/common_header.h"
|
||||
#include "modules/rtp_rtcp/source/rtcp_sender.h"
|
||||
#include "modules/rtp_rtcp/source/rtp_packet_received.h"
|
||||
#include "modules/rtp_rtcp/source/rtp_rtcp_impl.h"
|
||||
#include "rtc_base/rate_limiter.h"
|
||||
#include "test/gmock.h"
|
||||
@ -93,13 +94,12 @@ class RtcpSenderTest : public ::testing::Test {
|
||||
}
|
||||
|
||||
void InsertIncomingPacket(uint32_t remote_ssrc, uint16_t seq_num) {
|
||||
RTPHeader header;
|
||||
header.ssrc = remote_ssrc;
|
||||
header.sequenceNumber = seq_num;
|
||||
header.timestamp = 12345;
|
||||
header.headerLength = 12;
|
||||
size_t kPacketLength = 100;
|
||||
receive_statistics_->IncomingPacket(header, kPacketLength);
|
||||
RtpPacketReceived packet;
|
||||
packet.SetSsrc(remote_ssrc);
|
||||
packet.SetSequenceNumber(seq_num);
|
||||
packet.SetTimestamp(12345);
|
||||
packet.SetPayloadSize(100 - 12);
|
||||
receive_statistics_->OnRtpPacket(packet);
|
||||
}
|
||||
|
||||
test::RtcpPacketParser* parser() { return &test_transport_.parser_; }
|
||||
|
||||
Reference in New Issue
Block a user