[rtp_rtcp] rtcp::Tmmbr moved into own file

BUG=webrtc:5260
R=åsapersson

Review URL: https://codereview.webrtc.org/1575023002

Cr-Commit-Position: refs/heads/master@{#11206}
This commit is contained in:
danilchap
2016-01-11 11:49:19 -08:00
committed by Commit bot
parent 27ed3cc28c
commit 7e8145f05d
11 changed files with 219 additions and 124 deletions

View File

@ -35,7 +35,6 @@ using webrtc::rtcp::Rrtr;
using webrtc::rtcp::Sdes;
using webrtc::rtcp::SenderReport;
using webrtc::rtcp::Sli;
using webrtc::rtcp::Tmmbr;
using webrtc::rtcp::VoipMetric;
using webrtc::rtcp::Xr;
using webrtc::test::RtcpPacketParser;
@ -496,23 +495,6 @@ TEST(RtcpPacketTest, Remb) {
EXPECT_EQ(kRemoteSsrc + 2, ssrcs[2]);
}
TEST(RtcpPacketTest, Tmmbr) {
Tmmbr tmmbr;
tmmbr.From(kSenderSsrc);
tmmbr.To(kRemoteSsrc);
tmmbr.WithBitrateKbps(312);
tmmbr.WithOverhead(60);
rtc::scoped_ptr<RawPacket> packet(tmmbr.Build());
RtcpPacketParser parser;
parser.Parse(packet->Buffer(), packet->Length());
EXPECT_EQ(1, parser.tmmbr()->num_packets());
EXPECT_EQ(kSenderSsrc, parser.tmmbr()->Ssrc());
EXPECT_EQ(1, parser.tmmbr_item()->num_packets());
EXPECT_EQ(312U, parser.tmmbr_item()->BitrateKbps());
EXPECT_EQ(60U, parser.tmmbr_item()->Overhead());
}
TEST(RtcpPacketTest, XrWithNoReportBlocks) {
Xr xr;
xr.From(kSenderSsrc);