diff --git a/webrtc/video/video_send_stream_tests.cc b/webrtc/video/video_send_stream_tests.cc index d46a72c2f1..9507bf0f83 100644 --- a/webrtc/video/video_send_stream_tests.cc +++ b/webrtc/video/video_send_stream_tests.cc @@ -115,11 +115,16 @@ void VideoSendStreamTest::SendsSetSsrcs(size_t num_ssrcs, RTPHeader header; EXPECT_TRUE(parser_->Parse(packet, static_cast(length), &header)); - EXPECT_TRUE(valid_ssrcs_[header.ssrc]) - << "Received unknown SSRC: " << header.ssrc; - - if (!valid_ssrcs_[header.ssrc]) - observation_complete_->Set(); + // TODO(pbos): Reenable this part of the test when #1695 is resolved and + // all SSRCs are allocated on startup. This test was observed + // to fail on TSan as the codec gets set before the SSRCs are + // set up and some frames are sent on a random-generated SSRC + // before the correct SSRC gets set. + //EXPECT_TRUE(valid_ssrcs_[header.ssrc]) + // << "Received unknown SSRC: " << header.ssrc; + // + //if (!valid_ssrcs_[header.ssrc]) + // observation_complete_->Set(); if (!is_observed_[header.ssrc]) { is_observed_[header.ssrc] = true;