diff options
author | Ali Tofigh <alito@webrtc.org> | 2022-05-09 13:33:36 +0200 |
---|---|---|
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-05-10 10:32:41 +0000 |
commit | e00d7d0ce664233402afb3ece94fc270d2e3a8cf (patch) | |
tree | d260fa9da73ce766ad325b2f5b136ad90910bdda /logging | |
parent | 6344bf10acc19d28eea67ddad93cb90b7c3e9697 (diff) | |
download | webrtc-e00d7d0ce664233402afb3ece94fc270d2e3a8cf.tar.gz |
Adopt absl::string_view in CopyOnWriteBuffer
Bug: webrtc:13579
Change-Id: Ia2b99a28ed0c103215e8616da67a5c961b957199
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/260465
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Ali Tofigh <alito@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36832}
Diffstat (limited to 'logging')
-rw-r--r-- | logging/BUILD.gn | 1 | ||||
-rw-r--r-- | logging/rtc_event_log/rtc_event_log_parser.cc | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/logging/BUILD.gn b/logging/BUILD.gn index 67566ce5e3..d8b4b8493b 100644 --- a/logging/BUILD.gn +++ b/logging/BUILD.gn @@ -449,6 +449,7 @@ if (rtc_enable_protobuf) { "../modules/audio_coding:audio_network_adaptor", "../modules/rtp_rtcp:rtp_rtcp_format", "../rtc_base:checks", + "../rtc_base:copy_on_write_buffer", "../rtc_base:ignore_wundef", "../rtc_base:logging", "../rtc_base:protobuf_utils", diff --git a/logging/rtc_event_log/rtc_event_log_parser.cc b/logging/rtc_event_log/rtc_event_log_parser.cc index b4392e8088..4033a593a1 100644 --- a/logging/rtc_event_log/rtc_event_log_parser.cc +++ b/logging/rtc_event_log/rtc_event_log_parser.cc @@ -38,6 +38,7 @@ #include "modules/rtp_rtcp/source/rtp_header_extensions.h" #include "modules/rtp_rtcp/source/rtp_packet_received.h" #include "rtc_base/checks.h" +#include "rtc_base/copy_on_write_buffer.h" #include "rtc_base/logging.h" #include "rtc_base/numerics/safe_conversions.h" #include "rtc_base/numerics/sequence_number_util.h" @@ -1637,7 +1638,8 @@ ParsedRtcEventLog::ParseStatus ParsedRtcEventLog::StoreParsedLegacyEvent( // Use RtpPacketReceived instead of more generic RtpPacket because former // has a buildin convertion to RTPHeader. RtpPacketReceived rtp_header; - RTC_PARSE_CHECK_OR_RETURN(rtp_header.Parse(rtp_packet.header())); + RTC_PARSE_CHECK_OR_RETURN( + rtp_header.Parse(rtc::CopyOnWriteBuffer(rtp_packet.header()))); if (const RtpHeaderExtensionMap* extension_map = GetRtpHeaderExtensionMap( rtp_packet.incoming(), rtp_header.Ssrc())) { |