Delete class StringRtpHeaderExtension, replaced with std::string

Bug: webrtc:10440
Change-Id: I52f865496f9838ac0981a6cd13f24b5b681b6616
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/128609
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27265}
This commit is contained in:
Niels Möller
2019-03-22 14:02:11 +01:00
committed by Commit Bot
parent 90ed3f9e32
commit d57efc12fb
8 changed files with 33 additions and 122 deletions

View File

@ -12,6 +12,7 @@
#include <assert.h>
#include <stddef.h>
#include <string>
#include "api/array_view.h"
#include "api/video/video_content_type.h"
@ -494,16 +495,30 @@ void RtpHeaderParser::ParseOneByteExtensionHeader(
break;
}
case kRtpExtensionRtpStreamId: {
header->extension.stream_id.Set(rtc::MakeArrayView(ptr, len + 1));
std::string name(reinterpret_cast<const char*>(ptr), len + 1);
if (IsLegalRsidName(name)) {
header->extension.stream_id = name;
} else {
RTC_LOG(LS_WARNING) << "Incorrect RtpStreamId";
}
break;
}
case kRtpExtensionRepairedRtpStreamId: {
header->extension.repaired_stream_id.Set(
rtc::MakeArrayView(ptr, len + 1));
std::string name(reinterpret_cast<const char*>(ptr), len + 1);
if (IsLegalRsidName(name)) {
header->extension.repaired_stream_id = name;
} else {
RTC_LOG(LS_WARNING) << "Incorrect RepairedRtpStreamId";
}
break;
}
case kRtpExtensionMid: {
header->extension.mid.Set(rtc::MakeArrayView(ptr, len + 1));
std::string name(reinterpret_cast<const char*>(ptr), len + 1);
if (IsLegalMidName(name)) {
header->extension.mid = name;
} else {
RTC_LOG(LS_WARNING) << "Incorrect Mid";
}
break;
}
case kRtpExtensionGenericFrameDescriptor00: