Index: content/renderer/media/webrtc/media_stream_track_metrics.cc |
diff --git a/content/renderer/media/webrtc/media_stream_track_metrics.cc b/content/renderer/media/webrtc/media_stream_track_metrics.cc |
index 59902ff5e8386419db06842b6b6cbab45bb71b7b..736cac3ffc049ff1652b0e900b8f0145f2f00fc3 100644 |
--- a/content/renderer/media/webrtc/media_stream_track_metrics.cc |
+++ b/content/renderer/media/webrtc/media_stream_track_metrics.cc |
@@ -5,7 +5,6 @@ |
#include "content/renderer/media/webrtc/media_stream_track_metrics.h" |
#include <inttypes.h> |
-#include <algorithm> |
#include <set> |
#include <string> |
@@ -176,19 +175,8 @@ void MediaStreamTrackMetricsObserver::ReportAddedAndRemovedTracks( |
MediaStreamTrackMetrics::TrackType track_type) { |
DCHECK(has_reported_start_ && !has_reported_end_); |
- IdSet added_tracks; |
- std::set_difference(new_ids.begin(), |
- new_ids.end(), |
- old_ids.begin(), |
- old_ids.end(), |
- std::inserter(added_tracks, added_tracks.end())); |
- |
- IdSet removed_tracks; |
- std::set_difference(old_ids.begin(), |
- old_ids.end(), |
- new_ids.begin(), |
- new_ids.end(), |
- std::inserter(removed_tracks, removed_tracks.end())); |
+ IdSet added_tracks = base::STLSetDifference<IdSet>(new_ids, old_ids); |
+ IdSet removed_tracks = base::STLSetDifference<IdSet>(old_ids, new_ids); |
ReportTracks(added_tracks, track_type, MediaStreamTrackMetrics::CONNECTED); |
ReportTracks( |