| Index: webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc b/webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc
|
| index 167f29ee956ed5000c0da40007aa3a1867e954d4..1356069ca9c138d6288819ac7f2200563afc7443 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc
|
| @@ -33,7 +33,8 @@
|
| // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
| constexpr RTPExtensionType AbsoluteSendTime::kId;
|
| constexpr uint8_t AbsoluteSendTime::kValueSizeBytes;
|
| -constexpr const char* AbsoluteSendTime::kUri;
|
| +const char* const AbsoluteSendTime::kUri =
|
| + "http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time";
|
|
|
| bool AbsoluteSendTime::Parse(const uint8_t* data, uint32_t* time_24bits) {
|
| *time_24bits = ByteReader<uint32_t, 3>::ReadBigEndian(data);
|
| @@ -59,7 +60,8 @@
|
| //
|
| constexpr RTPExtensionType AudioLevel::kId;
|
| constexpr uint8_t AudioLevel::kValueSizeBytes;
|
| -constexpr const char* AudioLevel::kUri;
|
| +const char* const AudioLevel::kUri =
|
| + "urn:ietf:params:rtp-hdrext:ssrc-audio-level";
|
|
|
| bool AudioLevel::Parse(const uint8_t* data,
|
| bool* voice_activity,
|
| @@ -95,7 +97,8 @@
|
| // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
| constexpr RTPExtensionType TransmissionOffset::kId;
|
| constexpr uint8_t TransmissionOffset::kValueSizeBytes;
|
| -constexpr const char* TransmissionOffset::kUri;
|
| +const char* const TransmissionOffset::kUri =
|
| + "urn:ietf:params:rtp-hdrext:toffset";
|
|
|
| bool TransmissionOffset::Parse(const uint8_t* data, int32_t* rtp_time) {
|
| *rtp_time = ByteReader<int32_t, 3>::ReadBigEndian(data);
|
| @@ -115,7 +118,8 @@
|
| // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
| constexpr RTPExtensionType TransportSequenceNumber::kId;
|
| constexpr uint8_t TransportSequenceNumber::kValueSizeBytes;
|
| -constexpr const char* TransportSequenceNumber::kUri;
|
| +const char* const TransportSequenceNumber::kUri =
|
| + "http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions";
|
|
|
| bool TransportSequenceNumber::Parse(const uint8_t* data, uint16_t* value) {
|
| *value = ByteReader<uint16_t>::ReadBigEndian(data);
|
| @@ -140,7 +144,7 @@
|
| // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
| constexpr RTPExtensionType VideoOrientation::kId;
|
| constexpr uint8_t VideoOrientation::kValueSizeBytes;
|
| -constexpr const char* VideoOrientation::kUri;
|
| +const char* const VideoOrientation::kUri = "urn:3gpp:video-orientation";
|
|
|
| bool VideoOrientation::Parse(const uint8_t* data, VideoRotation* rotation) {
|
| *rotation = ConvertCVOByteToVideoRotation(data[0]);
|
| @@ -169,7 +173,8 @@
|
| // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
| constexpr RTPExtensionType PlayoutDelayLimits::kId;
|
| constexpr uint8_t PlayoutDelayLimits::kValueSizeBytes;
|
| -constexpr const char* PlayoutDelayLimits::kUri;
|
| +const char* const PlayoutDelayLimits::kUri =
|
| + "http://www.webrtc.org/experiments/rtp-hdrext/playout-delay";
|
|
|
| bool PlayoutDelayLimits::Parse(const uint8_t* data,
|
| PlayoutDelay* playout_delay) {
|
|
|