| Index: webrtc/modules/rtp_rtcp/source/rtp_utility.cc
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtp_utility.cc b/webrtc/modules/rtp_rtcp/source/rtp_utility.cc
|
| index 098fdc88f0f62fc043b5f497830b954ebd5e215e..def431f1709499993bac608a993aa0c49e33bc1b 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtp_utility.cc
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtp_utility.cc
|
| @@ -15,6 +15,7 @@
|
| #include "webrtc/base/logging.h"
|
| #include "webrtc/modules/rtp_rtcp/include/rtp_cvo.h"
|
| #include "webrtc/modules/rtp_rtcp/source/byte_io.h"
|
| +#include "webrtc/modules/rtp_rtcp/source/rtp_header_extensions.h"
|
|
|
| namespace webrtc {
|
|
|
| @@ -281,6 +282,7 @@ bool RtpHeaderParser::Parse(RTPHeader* header,
|
| if (static_cast<size_t>(remain) < (4 + XLen)) {
|
| return false;
|
| }
|
| + static constexpr uint16_t kRtpOneByteHeaderExtensionId = 0xBEDE;
|
| if (definedByProfile == kRtpOneByteHeaderExtensionId) {
|
| const uint8_t* ptrRTPDataExtensionEnd = ptr + XLen;
|
| ParseOneByteExtensionHeader(header,
|
| @@ -439,9 +441,9 @@ void RtpHeaderParser::ParseOneByteExtensionHeader(
|
| int min_playout_delay = (ptr[0] << 4) | ((ptr[1] >> 4) & 0xf);
|
| int max_playout_delay = ((ptr[1] & 0xf) << 8) | ptr[2];
|
| header->extension.playout_delay.min_ms =
|
| - min_playout_delay * kPlayoutDelayGranularityMs;
|
| + min_playout_delay * PlayoutDelayLimits::kGranularityMs;
|
| header->extension.playout_delay.max_ms =
|
| - max_playout_delay * kPlayoutDelayGranularityMs;
|
| + max_playout_delay * PlayoutDelayLimits::kGranularityMs;
|
| break;
|
| }
|
| case kRtpExtensionNone:
|
|
|