Index: webrtc/call/call.cc |
diff --git a/webrtc/call/call.cc b/webrtc/call/call.cc |
index 9a32df267b2fe0fca7a1fef53068a08bcf4ef587..6bd33a7ab2560c70a36cfa5b660a48c96a8f36e5 100644 |
--- a/webrtc/call/call.cc |
+++ b/webrtc/call/call.cc |
@@ -92,7 +92,7 @@ class Call : public webrtc::Call, |
webrtc::VideoReceiveStream* receive_stream) override; |
webrtc::FlexfecReceiveStream* CreateFlexfecReceiveStream( |
- webrtc::FlexfecReceiveStream::Config configuration) override; |
+ const webrtc::FlexfecReceiveStream::Config& config) override; |
void DestroyFlexfecReceiveStream( |
webrtc::FlexfecReceiveStream* receive_stream) override; |
@@ -656,13 +656,11 @@ void Call::DestroyVideoReceiveStream( |
} |
webrtc::FlexfecReceiveStream* Call::CreateFlexfecReceiveStream( |
- webrtc::FlexfecReceiveStream::Config configuration) { |
+ const webrtc::FlexfecReceiveStream::Config& config) { |
TRACE_EVENT0("webrtc", "Call::CreateFlexfecReceiveStream"); |
RTC_DCHECK(configuration_thread_checker_.CalledOnValidThread()); |
- FlexfecReceiveStream* receive_stream = |
- new FlexfecReceiveStream(std::move(configuration), this); |
+ FlexfecReceiveStream* receive_stream = new FlexfecReceiveStream(config, this); |
- const webrtc::FlexfecReceiveStream::Config& config = receive_stream->config(); |
{ |
WriteLockScoped write_lock(*receive_crit_); |
for (auto ssrc : config.protected_media_ssrcs) |