Use Abseil container algorithms in modules/rtp_rtcp/
Bug: None Change-Id: Ica2e9795ec6195e044403f5ee25e476f6c47cf93 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/129600 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Steve Anton <steveanton@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27361}
This commit is contained in:
@ -12,6 +12,7 @@
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include "absl/algorithm/container.h"
|
||||
#include "absl/memory/memory.h"
|
||||
#include "api/call/transport.h"
|
||||
#include "api/video/video_bitrate_allocation.h"
|
||||
@ -103,7 +104,7 @@ void RtcpTransceiverImpl::AddMediaReceiverRtcpObserver(
|
||||
uint32_t remote_ssrc,
|
||||
MediaReceiverRtcpObserver* observer) {
|
||||
auto& stored = remote_senders_[remote_ssrc].observers;
|
||||
RTC_DCHECK(std::find(stored.begin(), stored.end(), observer) == stored.end());
|
||||
RTC_DCHECK(!absl::c_linear_search(stored, observer));
|
||||
stored.push_back(observer);
|
||||
}
|
||||
|
||||
@ -114,7 +115,7 @@ void RtcpTransceiverImpl::RemoveMediaReceiverRtcpObserver(
|
||||
if (remote_sender_it == remote_senders_.end())
|
||||
return;
|
||||
auto& stored = remote_sender_it->second.observers;
|
||||
auto it = std::find(stored.begin(), stored.end(), observer);
|
||||
auto it = absl::c_find(stored, observer);
|
||||
if (it == stored.end())
|
||||
return;
|
||||
stored.erase(it);
|
||||
|
Reference in New Issue
Block a user