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:
@ -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:
|
||||
|
||||
Reference in New Issue
Block a user