Index: webrtc/video/video_quality_test.cc |
diff --git a/webrtc/video/video_quality_test.cc b/webrtc/video/video_quality_test.cc |
index 37b47867d31db785967a08ef71384862c40651da..5946405b5079d65e025c321c0092913b8274a15d 100644 |
--- a/webrtc/video/video_quality_test.cc |
+++ b/webrtc/video/video_quality_test.cc |
@@ -1874,7 +1874,6 @@ void VideoQualityTest::RunWithRenderers(const Params& params) { |
send_transport.SetReceiver(receiver_call_->Receiver()); |
recv_transport.SetReceiver(sender_call_->Receiver()); |
- FlexfecReceiveStream* flexfec_receive_stream = nullptr; |
std::unique_ptr<test::VideoRenderer> local_preview; |
std::vector<std::unique_ptr<test::VideoRenderer>> loopback_renderers_; |
if (params_.video.enabled) { |
@@ -1939,8 +1938,10 @@ void VideoQualityTest::RunWithRenderers(const Params& params) { |
// Start sending and receiving video. |
if (params_.video.enabled) { |
- if (flexfec_receive_stream) |
+ for (FlexfecReceiveStream* flexfec_receive_stream : |
+ flexfec_receive_streams_) { |
flexfec_receive_stream->Start(); |
+ } |
for (VideoReceiveStream* receive_stream : video_receive_streams_) |
receive_stream->Start(); |
video_send_stream_->Start(); |
@@ -1975,14 +1976,15 @@ void VideoQualityTest::RunWithRenderers(const Params& params) { |
if (params_.video.enabled) { |
video_capturer_->Stop(); |
video_send_stream_->Stop(); |
- for (VideoReceiveStream* receive_stream : video_receive_streams_) |
- receive_stream->Stop(); |
- if (flexfec_receive_stream) { |
+ for (FlexfecReceiveStream* flexfec_receive_stream : |
+ flexfec_receive_streams_) { |
flexfec_receive_stream->Stop(); |
receiver_call_->DestroyFlexfecReceiveStream(flexfec_receive_stream); |
} |
- for (VideoReceiveStream* receive_stream : video_receive_streams_) |
+ for (VideoReceiveStream* receive_stream : video_receive_streams_) { |
+ receive_stream->Stop(); |
receiver_call_->DestroyVideoReceiveStream(receive_stream); |
+ } |
sender_call_->DestroyVideoSendStream(video_send_stream_); |
} |