diff --git a/modules/rtp_rtcp/source/rtp_packet_history.cc b/modules/rtp_rtcp/source/rtp_packet_history.cc index b3d9b8fecd..1e75e4787e 100644 --- a/modules/rtp_rtcp/source/rtp_packet_history.cc +++ b/modules/rtp_rtcp/source/rtp_packet_history.cc @@ -14,7 +14,6 @@ #include #include #include -#include #include #include "modules/include/module_common_types_public.h" @@ -350,7 +349,7 @@ void RtpPacketHistory::Clear() { void RtpPacketHistory::Reset() { packet_history_.clear(); padding_priority_.clear(); - large_payload_packet_ = std::nullopt; + large_payload_packet_ = absl::nullopt; } void RtpPacketHistory::CullOldPackets() { diff --git a/modules/rtp_rtcp/source/rtp_packet_history.h b/modules/rtp_rtcp/source/rtp_packet_history.h index c278c15e92..18310a8bd3 100644 --- a/modules/rtp_rtcp/source/rtp_packet_history.h +++ b/modules/rtp_rtcp/source/rtp_packet_history.h @@ -18,6 +18,7 @@ #include #include +#include "absl/types/optional.h" #include "api/function_view.h" #include "api/units/time_delta.h" #include "api/units/timestamp.h" @@ -208,7 +209,7 @@ class RtpPacketHistory { // in GetPayloadPaddingPacket(). PacketPrioritySet padding_priority_ RTC_GUARDED_BY(lock_); - std::optional large_payload_packet_ RTC_GUARDED_BY(lock_); + absl::optional large_payload_packet_ RTC_GUARDED_BY(lock_); }; } // namespace webrtc #endif // MODULES_RTP_RTCP_SOURCE_RTP_PACKET_HISTORY_H_