Move rtcp packet classes from rtp_rtcp to rtp_rtcp_format target

Bug: None
Change-Id: I353228fd5b75bd4fceeaee1bb6fd07b01dac56a1
Reviewed-on: https://webrtc-review.googlesource.com/1480
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19867}
This commit is contained in:
Danil Chapovalov
2017-09-15 16:48:14 +02:00
committed by Commit Bot
parent 58b0316f3d
commit 6c170578e6
10 changed files with 77 additions and 68 deletions

View File

@ -65,7 +65,7 @@ size_t RtcpPacket::HeaderLength() const {
// |V=2|P| RC/FMT | PT | length |
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
void RtcpPacket::CreateHeader(
uint8_t count_or_format, // Depends on packet type.
size_t count_or_format, // Depends on packet type.
uint8_t packet_type,
size_t length,
uint8_t* buffer,
@ -74,7 +74,8 @@ void RtcpPacket::CreateHeader(
RTC_DCHECK_LE(count_or_format, 0x1f);
constexpr uint8_t kVersionBits = 2 << 6;
constexpr uint8_t kNoPaddingBit = 0 << 5;
buffer[*pos + 0] = kVersionBits | kNoPaddingBit | count_or_format;
buffer[*pos + 0] = kVersionBits | kNoPaddingBit |
static_cast<uint8_t>(count_or_format);
buffer[*pos + 1] = packet_type;
buffer[*pos + 2] = (length >> 8) & 0xff;
buffer[*pos + 3] = length & 0xff;