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}
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc b/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc
index dd895ad..e982421 100644
--- a/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc
+++ b/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc
@@ -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 @@
     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 @@
   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);