rtcp::Pli moved into own file and got a Parse function
Created rtcp::Psfb abstract class between rtcp::Pli and rtcp::RtcpPacket to hold common data for Feedback Message. BUG=webrtc:5260 Review URL: https://codereview.webrtc.org/1446513002 Cr-Commit-Position: refs/heads/master@{#10823}
This commit is contained in:
@ -26,7 +26,6 @@ using webrtc::rtcp::Dlrr;
|
||||
using webrtc::rtcp::Empty;
|
||||
using webrtc::rtcp::Fir;
|
||||
using webrtc::rtcp::Nack;
|
||||
using webrtc::rtcp::Pli;
|
||||
using webrtc::rtcp::Sdes;
|
||||
using webrtc::rtcp::SenderReport;
|
||||
using webrtc::rtcp::Sli;
|
||||
@ -296,19 +295,6 @@ TEST(RtcpPacketTest, CnameItemWithEmptyString) {
|
||||
EXPECT_EQ("", parser.sdes_chunk()->Cname());
|
||||
}
|
||||
|
||||
TEST(RtcpPacketTest, Pli) {
|
||||
Pli pli;
|
||||
pli.From(kSenderSsrc);
|
||||
pli.To(kRemoteSsrc);
|
||||
|
||||
rtc::scoped_ptr<RawPacket> packet(pli.Build());
|
||||
RtcpPacketParser parser;
|
||||
parser.Parse(packet->Buffer(), packet->Length());
|
||||
EXPECT_EQ(1, parser.pli()->num_packets());
|
||||
EXPECT_EQ(kSenderSsrc, parser.pli()->Ssrc());
|
||||
EXPECT_EQ(kRemoteSsrc, parser.pli()->MediaSsrc());
|
||||
}
|
||||
|
||||
TEST(RtcpPacketTest, Sli) {
|
||||
const uint16_t kFirstMb = 7777;
|
||||
const uint16_t kNumberOfMb = 6666;
|
||||
|
||||
Reference in New Issue
Block a user