Delete deprecated kUri constants for rtp header extensions

Bug: webrtc:7472
Change-Id: Ib1af94cc434d93be254370f0d9b6ebaafe8817d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/232902
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35085}
This commit is contained in:
Danil Chapovalov 2021-09-24 11:33:54 +02:00 committed by WebRTC LUCI CQ
parent 29386949a2
commit f95f534e7b
8 changed files with 1 additions and 68 deletions

View File

@ -23,7 +23,6 @@
namespace webrtc { namespace webrtc {
constexpr RTPExtensionType RtpDependencyDescriptorExtension::kId; constexpr RTPExtensionType RtpDependencyDescriptorExtension::kId;
constexpr char RtpDependencyDescriptorExtension::kUri[];
constexpr std::bitset<32> RtpDependencyDescriptorExtension::kAllChainsAreActive; constexpr std::bitset<32> RtpDependencyDescriptorExtension::kAllChainsAreActive;
bool RtpDependencyDescriptorExtension::Parse( bool RtpDependencyDescriptorExtension::Parse(

View File

@ -13,7 +13,6 @@
#include <bitset> #include <bitset>
#include <cstdint> #include <cstdint>
#include "absl/base/attributes.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "api/array_view.h" #include "api/array_view.h"
#include "api/rtp_parameters.h" #include "api/rtp_parameters.h"
@ -28,9 +27,6 @@ namespace webrtc {
class RtpDependencyDescriptorExtension { class RtpDependencyDescriptorExtension {
public: public:
static constexpr RTPExtensionType kId = kRtpExtensionGenericFrameDescriptor02; static constexpr RTPExtensionType kId = kRtpExtensionGenericFrameDescriptor02;
static constexpr ABSL_DEPRECATED("Use Uri()") char kUri[] =
"https://aomediacodec.github.io/av1-rtp-spec/"
"#dependency-descriptor-rtp-header-extension";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kDependencyDescriptorUri; return RtpExtension::kDependencyDescriptorUri;
} }

View File

@ -57,7 +57,6 @@ constexpr uint8_t kFlageXtendedOffset = 0x02;
// | ... | // | ... |
// +-+-+-+-+-+-+-+-+ // +-+-+-+-+-+-+-+-+
constexpr RTPExtensionType RtpGenericFrameDescriptorExtension00::kId; constexpr RTPExtensionType RtpGenericFrameDescriptorExtension00::kId;
constexpr char RtpGenericFrameDescriptorExtension00::kUri[];
bool RtpGenericFrameDescriptorExtension00::Parse( bool RtpGenericFrameDescriptorExtension00::Parse(
rtc::ArrayView<const uint8_t> data, rtc::ArrayView<const uint8_t> data,

View File

@ -13,7 +13,6 @@
#include <stddef.h> #include <stddef.h>
#include <stdint.h> #include <stdint.h>
#include "absl/base/attributes.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "api/array_view.h" #include "api/array_view.h"
#include "api/rtp_parameters.h" #include "api/rtp_parameters.h"
@ -26,9 +25,6 @@ class RtpGenericFrameDescriptorExtension00 {
public: public:
using value_type = RtpGenericFrameDescriptor; using value_type = RtpGenericFrameDescriptor;
static constexpr RTPExtensionType kId = kRtpExtensionGenericFrameDescriptor00; static constexpr RTPExtensionType kId = kRtpExtensionGenericFrameDescriptor00;
static constexpr ABSL_DEPRECATED("Use Uri()") char kUri[] =
"http://www.webrtc.org/experiments/rtp-hdrext/"
"generic-frame-descriptor-00";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kGenericFrameDescriptorUri00; return RtpExtension::kGenericFrameDescriptorUri00;
} }

View File

@ -41,7 +41,6 @@ namespace webrtc {
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
constexpr RTPExtensionType AbsoluteSendTime::kId; constexpr RTPExtensionType AbsoluteSendTime::kId;
constexpr uint8_t AbsoluteSendTime::kValueSizeBytes; constexpr uint8_t AbsoluteSendTime::kValueSizeBytes;
constexpr const char AbsoluteSendTime::kUri[];
bool AbsoluteSendTime::Parse(rtc::ArrayView<const uint8_t> data, bool AbsoluteSendTime::Parse(rtc::ArrayView<const uint8_t> data,
uint32_t* time_24bits) { uint32_t* time_24bits) {
@ -98,7 +97,6 @@ constexpr RTPExtensionType AbsoluteCaptureTimeExtension::kId;
constexpr uint8_t AbsoluteCaptureTimeExtension::kValueSizeBytes; constexpr uint8_t AbsoluteCaptureTimeExtension::kValueSizeBytes;
constexpr uint8_t AbsoluteCaptureTimeExtension:: constexpr uint8_t AbsoluteCaptureTimeExtension::
kValueSizeBytesWithoutEstimatedCaptureClockOffset; kValueSizeBytesWithoutEstimatedCaptureClockOffset;
constexpr const char AbsoluteCaptureTimeExtension::kUri[];
bool AbsoluteCaptureTimeExtension::Parse(rtc::ArrayView<const uint8_t> data, bool AbsoluteCaptureTimeExtension::Parse(rtc::ArrayView<const uint8_t> data,
AbsoluteCaptureTime* extension) { AbsoluteCaptureTime* extension) {
@ -164,7 +162,6 @@ bool AbsoluteCaptureTimeExtension::Write(rtc::ArrayView<uint8_t> data,
constexpr RTPExtensionType AudioLevel::kId; constexpr RTPExtensionType AudioLevel::kId;
constexpr uint8_t AudioLevel::kValueSizeBytes; constexpr uint8_t AudioLevel::kValueSizeBytes;
constexpr const char AudioLevel::kUri[];
bool AudioLevel::Parse(rtc::ArrayView<const uint8_t> data, bool AudioLevel::Parse(rtc::ArrayView<const uint8_t> data,
bool* voice_activity, bool* voice_activity,
@ -210,7 +207,6 @@ bool AudioLevel::Write(rtc::ArrayView<uint8_t> data,
// Sample Audio Level Encoding Using the Two-Byte Header Format // Sample Audio Level Encoding Using the Two-Byte Header Format
constexpr RTPExtensionType CsrcAudioLevel::kId; constexpr RTPExtensionType CsrcAudioLevel::kId;
constexpr uint8_t CsrcAudioLevel::kMaxValueSizeBytes; constexpr uint8_t CsrcAudioLevel::kMaxValueSizeBytes;
constexpr const char CsrcAudioLevel::kUri[];
bool CsrcAudioLevel::Parse(rtc::ArrayView<const uint8_t> data, bool CsrcAudioLevel::Parse(rtc::ArrayView<const uint8_t> data,
std::vector<uint8_t>* csrc_audio_levels) { std::vector<uint8_t>* csrc_audio_levels) {
@ -259,7 +255,6 @@ bool CsrcAudioLevel::Write(rtc::ArrayView<uint8_t> data,
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
constexpr RTPExtensionType TransmissionOffset::kId; constexpr RTPExtensionType TransmissionOffset::kId;
constexpr uint8_t TransmissionOffset::kValueSizeBytes; constexpr uint8_t TransmissionOffset::kValueSizeBytes;
constexpr const char TransmissionOffset::kUri[];
bool TransmissionOffset::Parse(rtc::ArrayView<const uint8_t> data, bool TransmissionOffset::Parse(rtc::ArrayView<const uint8_t> data,
int32_t* rtp_time) { int32_t* rtp_time) {
@ -285,7 +280,6 @@ bool TransmissionOffset::Write(rtc::ArrayView<uint8_t> data, int32_t rtp_time) {
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
constexpr RTPExtensionType TransportSequenceNumber::kId; constexpr RTPExtensionType TransportSequenceNumber::kId;
constexpr uint8_t TransportSequenceNumber::kValueSizeBytes; constexpr uint8_t TransportSequenceNumber::kValueSizeBytes;
constexpr const char TransportSequenceNumber::kUri[];
bool TransportSequenceNumber::Parse(rtc::ArrayView<const uint8_t> data, bool TransportSequenceNumber::Parse(rtc::ArrayView<const uint8_t> data,
uint16_t* transport_sequence_number) { uint16_t* transport_sequence_number) {
@ -323,7 +317,6 @@ constexpr RTPExtensionType TransportSequenceNumberV2::kId;
constexpr uint8_t TransportSequenceNumberV2::kValueSizeBytes; constexpr uint8_t TransportSequenceNumberV2::kValueSizeBytes;
constexpr uint8_t constexpr uint8_t
TransportSequenceNumberV2::kValueSizeBytesWithoutFeedbackRequest; TransportSequenceNumberV2::kValueSizeBytesWithoutFeedbackRequest;
constexpr const char TransportSequenceNumberV2::kUri[];
constexpr uint16_t TransportSequenceNumberV2::kIncludeTimestampsBit; constexpr uint16_t TransportSequenceNumberV2::kIncludeTimestampsBit;
bool TransportSequenceNumberV2::Parse( bool TransportSequenceNumberV2::Parse(
@ -385,7 +378,6 @@ bool TransportSequenceNumberV2::Write(
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
constexpr RTPExtensionType VideoOrientation::kId; constexpr RTPExtensionType VideoOrientation::kId;
constexpr uint8_t VideoOrientation::kValueSizeBytes; constexpr uint8_t VideoOrientation::kValueSizeBytes;
constexpr const char VideoOrientation::kUri[];
bool VideoOrientation::Parse(rtc::ArrayView<const uint8_t> data, bool VideoOrientation::Parse(rtc::ArrayView<const uint8_t> data,
VideoRotation* rotation) { VideoRotation* rotation) {
@ -423,7 +415,6 @@ bool VideoOrientation::Write(rtc::ArrayView<uint8_t> data, uint8_t value) {
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
constexpr RTPExtensionType PlayoutDelayLimits::kId; constexpr RTPExtensionType PlayoutDelayLimits::kId;
constexpr uint8_t PlayoutDelayLimits::kValueSizeBytes; constexpr uint8_t PlayoutDelayLimits::kValueSizeBytes;
constexpr const char PlayoutDelayLimits::kUri[];
bool PlayoutDelayLimits::Parse(rtc::ArrayView<const uint8_t> data, bool PlayoutDelayLimits::Parse(rtc::ArrayView<const uint8_t> data,
VideoPlayoutDelay* playout_delay) { VideoPlayoutDelay* playout_delay) {
@ -465,7 +456,6 @@ bool PlayoutDelayLimits::Write(rtc::ArrayView<uint8_t> data,
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
constexpr RTPExtensionType VideoContentTypeExtension::kId; constexpr RTPExtensionType VideoContentTypeExtension::kId;
constexpr uint8_t VideoContentTypeExtension::kValueSizeBytes; constexpr uint8_t VideoContentTypeExtension::kValueSizeBytes;
constexpr const char VideoContentTypeExtension::kUri[];
bool VideoContentTypeExtension::Parse(rtc::ArrayView<const uint8_t> data, bool VideoContentTypeExtension::Parse(rtc::ArrayView<const uint8_t> data,
VideoContentType* content_type) { VideoContentType* content_type) {
@ -508,7 +498,6 @@ bool VideoContentTypeExtension::Write(rtc::ArrayView<uint8_t> data,
constexpr RTPExtensionType VideoTimingExtension::kId; constexpr RTPExtensionType VideoTimingExtension::kId;
constexpr uint8_t VideoTimingExtension::kValueSizeBytes; constexpr uint8_t VideoTimingExtension::kValueSizeBytes;
constexpr const char VideoTimingExtension::kUri[];
constexpr uint8_t VideoTimingExtension::kFlagsOffset; constexpr uint8_t VideoTimingExtension::kFlagsOffset;
constexpr uint8_t VideoTimingExtension::kEncodeStartDeltaOffset; constexpr uint8_t VideoTimingExtension::kEncodeStartDeltaOffset;
constexpr uint8_t VideoTimingExtension::kEncodeFinishDeltaOffset; constexpr uint8_t VideoTimingExtension::kEncodeFinishDeltaOffset;
@ -618,7 +607,6 @@ bool VideoTimingExtension::Write(rtc::ArrayView<uint8_t> data,
constexpr RTPExtensionType ColorSpaceExtension::kId; constexpr RTPExtensionType ColorSpaceExtension::kId;
constexpr uint8_t ColorSpaceExtension::kValueSizeBytes; constexpr uint8_t ColorSpaceExtension::kValueSizeBytes;
constexpr const char ColorSpaceExtension::kUri[];
bool ColorSpaceExtension::Parse(rtc::ArrayView<const uint8_t> data, bool ColorSpaceExtension::Parse(rtc::ArrayView<const uint8_t> data,
ColorSpace* color_space) { ColorSpace* color_space) {
@ -822,16 +810,10 @@ bool BaseRtpStringExtension::Write(rtc::ArrayView<uint8_t> data,
return true; return true;
} }
// Constant declarations for string RTP header extension types. // Constant declarations for RTP header extension types.
constexpr RTPExtensionType RtpStreamId::kId; constexpr RTPExtensionType RtpStreamId::kId;
constexpr const char RtpStreamId::kUri[];
constexpr RTPExtensionType RepairedRtpStreamId::kId; constexpr RTPExtensionType RepairedRtpStreamId::kId;
constexpr const char RepairedRtpStreamId::kUri[];
constexpr RTPExtensionType RtpMid::kId; constexpr RTPExtensionType RtpMid::kId;
constexpr const char RtpMid::kUri[];
// An RTP Header Extension for Inband Comfort Noise // An RTP Header Extension for Inband Comfort Noise
// //
@ -888,7 +870,6 @@ bool InbandComfortNoiseExtension::Write(rtc::ArrayView<uint8_t> data,
constexpr RTPExtensionType VideoFrameTrackingIdExtension::kId; constexpr RTPExtensionType VideoFrameTrackingIdExtension::kId;
constexpr uint8_t VideoFrameTrackingIdExtension::kValueSizeBytes; constexpr uint8_t VideoFrameTrackingIdExtension::kValueSizeBytes;
constexpr const char VideoFrameTrackingIdExtension::kUri[];
bool VideoFrameTrackingIdExtension::Parse(rtc::ArrayView<const uint8_t> data, bool VideoFrameTrackingIdExtension::Parse(rtc::ArrayView<const uint8_t> data,
uint16_t* video_frame_tracking_id) { uint16_t* video_frame_tracking_id) {

View File

@ -16,7 +16,6 @@
#include <string> #include <string>
#include <vector> #include <vector>
#include "absl/base/attributes.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "api/array_view.h" #include "api/array_view.h"
#include "api/rtp_headers.h" #include "api/rtp_headers.h"
@ -34,8 +33,6 @@ class AbsoluteSendTime {
using value_type = uint32_t; using value_type = uint32_t;
static constexpr RTPExtensionType kId = kRtpExtensionAbsoluteSendTime; static constexpr RTPExtensionType kId = kRtpExtensionAbsoluteSendTime;
static constexpr uint8_t kValueSizeBytes = 3; static constexpr uint8_t kValueSizeBytes = 3;
static constexpr ABSL_DEPRECATED("Use Uri()") const char kUri[] =
"http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kAbsSendTimeUri; return RtpExtension::kAbsSendTimeUri;
} }
@ -56,8 +53,6 @@ class AbsoluteCaptureTimeExtension {
static constexpr uint8_t kValueSizeBytes = 16; static constexpr uint8_t kValueSizeBytes = 16;
static constexpr uint8_t kValueSizeBytesWithoutEstimatedCaptureClockOffset = static constexpr uint8_t kValueSizeBytesWithoutEstimatedCaptureClockOffset =
8; 8;
static constexpr ABSL_DEPRECATED("Use Uri()") const char kUri[] =
"http://www.webrtc.org/experiments/rtp-hdrext/abs-capture-time";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kAbsoluteCaptureTimeUri; return RtpExtension::kAbsoluteCaptureTimeUri;
} }
@ -73,8 +68,6 @@ class AudioLevel {
public: public:
static constexpr RTPExtensionType kId = kRtpExtensionAudioLevel; static constexpr RTPExtensionType kId = kRtpExtensionAudioLevel;
static constexpr uint8_t kValueSizeBytes = 1; static constexpr uint8_t kValueSizeBytes = 1;
static constexpr ABSL_DEPRECATED("Use Uri()") const
char kUri[] = "urn:ietf:params:rtp-hdrext:ssrc-audio-level";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kAudioLevelUri; return RtpExtension::kAudioLevelUri;
} }
@ -94,8 +87,6 @@ class CsrcAudioLevel {
public: public:
static constexpr RTPExtensionType kId = kRtpExtensionCsrcAudioLevel; static constexpr RTPExtensionType kId = kRtpExtensionCsrcAudioLevel;
static constexpr uint8_t kMaxValueSizeBytes = 15; static constexpr uint8_t kMaxValueSizeBytes = 15;
static constexpr ABSL_DEPRECATED("Use Uri()") const
char kUri[] = "urn:ietf:params:rtp-hdrext:csrc-audio-level";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kCsrcAudioLevelsUri; return RtpExtension::kCsrcAudioLevelsUri;
} }
@ -112,8 +103,6 @@ class TransmissionOffset {
using value_type = int32_t; using value_type = int32_t;
static constexpr RTPExtensionType kId = kRtpExtensionTransmissionTimeOffset; static constexpr RTPExtensionType kId = kRtpExtensionTransmissionTimeOffset;
static constexpr uint8_t kValueSizeBytes = 3; static constexpr uint8_t kValueSizeBytes = 3;
static constexpr ABSL_DEPRECATED("Use Uri()") const
char kUri[] = "urn:ietf:params:rtp-hdrext:toffset";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kTimestampOffsetUri; return RtpExtension::kTimestampOffsetUri;
} }
@ -128,9 +117,6 @@ class TransportSequenceNumber {
using value_type = uint16_t; using value_type = uint16_t;
static constexpr RTPExtensionType kId = kRtpExtensionTransportSequenceNumber; static constexpr RTPExtensionType kId = kRtpExtensionTransportSequenceNumber;
static constexpr uint8_t kValueSizeBytes = 2; static constexpr uint8_t kValueSizeBytes = 2;
static constexpr ABSL_DEPRECATED("Use Uri()") const char kUri[] =
"http://www.ietf.org/id/"
"draft-holmer-rmcat-transport-wide-cc-extensions-01";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kTransportSequenceNumberUri; return RtpExtension::kTransportSequenceNumberUri;
} }
@ -150,8 +136,6 @@ class TransportSequenceNumberV2 {
kRtpExtensionTransportSequenceNumber02; kRtpExtensionTransportSequenceNumber02;
static constexpr uint8_t kValueSizeBytes = 4; static constexpr uint8_t kValueSizeBytes = 4;
static constexpr uint8_t kValueSizeBytesWithoutFeedbackRequest = 2; static constexpr uint8_t kValueSizeBytesWithoutFeedbackRequest = 2;
static constexpr ABSL_DEPRECATED("Use Uri()") const char kUri[] =
"http://www.webrtc.org/experiments/rtp-hdrext/transport-wide-cc-02";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kTransportSequenceNumberV2Uri; return RtpExtension::kTransportSequenceNumberV2Uri;
} }
@ -178,8 +162,6 @@ class VideoOrientation {
using value_type = VideoRotation; using value_type = VideoRotation;
static constexpr RTPExtensionType kId = kRtpExtensionVideoRotation; static constexpr RTPExtensionType kId = kRtpExtensionVideoRotation;
static constexpr uint8_t kValueSizeBytes = 1; static constexpr uint8_t kValueSizeBytes = 1;
static constexpr ABSL_DEPRECATED("Use Uri()") const
char kUri[] = "urn:3gpp:video-orientation";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kVideoRotationUri; return RtpExtension::kVideoRotationUri;
} }
@ -197,8 +179,6 @@ class PlayoutDelayLimits {
using value_type = VideoPlayoutDelay; using value_type = VideoPlayoutDelay;
static constexpr RTPExtensionType kId = kRtpExtensionPlayoutDelay; static constexpr RTPExtensionType kId = kRtpExtensionPlayoutDelay;
static constexpr uint8_t kValueSizeBytes = 3; static constexpr uint8_t kValueSizeBytes = 3;
static constexpr ABSL_DEPRECATED("Use Uri()") const char kUri[] =
"http://www.webrtc.org/experiments/rtp-hdrext/playout-delay";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kPlayoutDelayUri; return RtpExtension::kPlayoutDelayUri;
} }
@ -222,8 +202,6 @@ class VideoContentTypeExtension {
using value_type = VideoContentType; using value_type = VideoContentType;
static constexpr RTPExtensionType kId = kRtpExtensionVideoContentType; static constexpr RTPExtensionType kId = kRtpExtensionVideoContentType;
static constexpr uint8_t kValueSizeBytes = 1; static constexpr uint8_t kValueSizeBytes = 1;
static constexpr ABSL_DEPRECATED("Use Uri()") const char kUri[] =
"http://www.webrtc.org/experiments/rtp-hdrext/video-content-type";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kVideoContentTypeUri; return RtpExtension::kVideoContentTypeUri;
} }
@ -240,8 +218,6 @@ class VideoTimingExtension {
using value_type = VideoSendTiming; using value_type = VideoSendTiming;
static constexpr RTPExtensionType kId = kRtpExtensionVideoTiming; static constexpr RTPExtensionType kId = kRtpExtensionVideoTiming;
static constexpr uint8_t kValueSizeBytes = 13; static constexpr uint8_t kValueSizeBytes = 13;
static constexpr ABSL_DEPRECATED("Use Uri()") const
char kUri[] = "http://www.webrtc.org/experiments/rtp-hdrext/video-timing";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kVideoTimingUri; return RtpExtension::kVideoTimingUri;
} }
@ -277,8 +253,6 @@ class ColorSpaceExtension {
static constexpr RTPExtensionType kId = kRtpExtensionColorSpace; static constexpr RTPExtensionType kId = kRtpExtensionColorSpace;
static constexpr uint8_t kValueSizeBytes = 28; static constexpr uint8_t kValueSizeBytes = 28;
static constexpr uint8_t kValueSizeBytesWithoutHdrMetadata = 4; static constexpr uint8_t kValueSizeBytesWithoutHdrMetadata = 4;
static constexpr ABSL_DEPRECATED("Use Uri()") const
char kUri[] = "http://www.webrtc.org/experiments/rtp-hdrext/color-space";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kColorSpaceUri; return RtpExtension::kColorSpaceUri;
} }
@ -330,16 +304,12 @@ class BaseRtpStringExtension {
class RtpStreamId : public BaseRtpStringExtension { class RtpStreamId : public BaseRtpStringExtension {
public: public:
static constexpr RTPExtensionType kId = kRtpExtensionRtpStreamId; static constexpr RTPExtensionType kId = kRtpExtensionRtpStreamId;
static constexpr ABSL_DEPRECATED("Use Uri()") const
char kUri[] = "urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id";
static constexpr absl::string_view Uri() { return RtpExtension::kRidUri; } static constexpr absl::string_view Uri() { return RtpExtension::kRidUri; }
}; };
class RepairedRtpStreamId : public BaseRtpStringExtension { class RepairedRtpStreamId : public BaseRtpStringExtension {
public: public:
static constexpr RTPExtensionType kId = kRtpExtensionRepairedRtpStreamId; static constexpr RTPExtensionType kId = kRtpExtensionRepairedRtpStreamId;
static constexpr ABSL_DEPRECATED("Use Uri()") const
char kUri[] = "urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kRepairedRidUri; return RtpExtension::kRepairedRidUri;
} }
@ -348,8 +318,6 @@ class RepairedRtpStreamId : public BaseRtpStringExtension {
class RtpMid : public BaseRtpStringExtension { class RtpMid : public BaseRtpStringExtension {
public: public:
static constexpr RTPExtensionType kId = kRtpExtensionMid; static constexpr RTPExtensionType kId = kRtpExtensionMid;
static constexpr ABSL_DEPRECATED("Use Uri()") const
char kUri[] = "urn:ietf:params:rtp-hdrext:sdes:mid";
static constexpr absl::string_view Uri() { return RtpExtension::kMidUri; } static constexpr absl::string_view Uri() { return RtpExtension::kMidUri; }
}; };
@ -377,8 +345,6 @@ class VideoFrameTrackingIdExtension {
using value_type = uint16_t; using value_type = uint16_t;
static constexpr RTPExtensionType kId = kRtpExtensionVideoFrameTrackingId; static constexpr RTPExtensionType kId = kRtpExtensionVideoFrameTrackingId;
static constexpr uint8_t kValueSizeBytes = 2; static constexpr uint8_t kValueSizeBytes = 2;
static constexpr ABSL_DEPRECATED("Use Uri()") const char kUri[] =
"http://www.webrtc.org/experiments/rtp-hdrext/video-frame-tracking-id";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kVideoFrameTrackingIdUri; return RtpExtension::kVideoFrameTrackingIdUri;
} }

View File

@ -21,7 +21,6 @@
namespace webrtc { namespace webrtc {
constexpr RTPExtensionType RtpVideoLayersAllocationExtension::kId; constexpr RTPExtensionType RtpVideoLayersAllocationExtension::kId;
constexpr const char RtpVideoLayersAllocationExtension::kUri[];
namespace { namespace {

View File

@ -11,7 +11,6 @@
#ifndef MODULES_RTP_RTCP_SOURCE_RTP_VIDEO_LAYERS_ALLOCATION_EXTENSION_H_ #ifndef MODULES_RTP_RTCP_SOURCE_RTP_VIDEO_LAYERS_ALLOCATION_EXTENSION_H_
#define MODULES_RTP_RTCP_SOURCE_RTP_VIDEO_LAYERS_ALLOCATION_EXTENSION_H_ #define MODULES_RTP_RTCP_SOURCE_RTP_VIDEO_LAYERS_ALLOCATION_EXTENSION_H_
#include "absl/base/attributes.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "api/rtp_parameters.h" #include "api/rtp_parameters.h"
#include "api/video/video_layers_allocation.h" #include "api/video/video_layers_allocation.h"
@ -25,8 +24,6 @@ class RtpVideoLayersAllocationExtension {
public: public:
using value_type = VideoLayersAllocation; using value_type = VideoLayersAllocation;
static constexpr RTPExtensionType kId = kRtpExtensionVideoLayersAllocation; static constexpr RTPExtensionType kId = kRtpExtensionVideoLayersAllocation;
static constexpr ABSL_DEPRECATED("Use Uri()") const char kUri[] =
"http://www.webrtc.org/experiments/rtp-hdrext/video-layers-allocation00";
static constexpr absl::string_view Uri() { static constexpr absl::string_view Uri() {
return RtpExtension::kVideoLayersAllocationUri; return RtpExtension::kVideoLayersAllocationUri;
} }