Index: webrtc/video/payload_router.cc |
diff --git a/webrtc/video/payload_router.cc b/webrtc/video/payload_router.cc |
index 177f2dd4e85853b9458c1a31d9520f4323d39ef8..042395ec241824f1fb869a9848b2db3905c20ba2 100644 |
--- a/webrtc/video/payload_router.cc |
+++ b/webrtc/video/payload_router.cc |
@@ -29,13 +29,9 @@ size_t PayloadRouter::DefaultMaxPayloadLength() { |
} |
void PayloadRouter::SetSendingRtpModules( |
- const std::list<RtpRtcp*>& rtp_modules) { |
+ const std::vector<RtpRtcp*>& rtp_modules) { |
CriticalSectionScoped cs(crit_.get()); |
- rtp_modules_.clear(); |
- rtp_modules_.reserve(rtp_modules.size()); |
- for (auto* rtp_module : rtp_modules) { |
- rtp_modules_.push_back(rtp_module); |
- } |
+ rtp_modules_ = rtp_modules; |
} |
void PayloadRouter::set_active(bool active) { |