| Index: webrtc/video/video_send_stream_tests.cc
|
| diff --git a/webrtc/video/video_send_stream_tests.cc b/webrtc/video/video_send_stream_tests.cc
|
| index 196918a4eb4695d162e95e645ffa579cc51c728a..189f0304dcee60e19dbdae1f3cce323daa7ac8e1 100644
|
| --- a/webrtc/video/video_send_stream_tests.cc
|
| +++ b/webrtc/video/video_send_stream_tests.cc
|
| @@ -1473,6 +1473,7 @@ TEST_F(VideoSendStreamTest, ChangingTransportOverhead) {
|
|
|
| Action OnSendRtp(const uint8_t* packet, size_t length) override {
|
| EXPECT_LE(length, kMaxRtpPacketSize);
|
| + rtc::CritScope cs(&lock_);
|
| if (++packets_sent_ < 100)
|
| return SEND_PACKET;
|
| observation_complete_.Set();
|
| @@ -1491,7 +1492,10 @@ TEST_F(VideoSendStreamTest, ChangingTransportOverhead) {
|
| call_->OnTransportOverheadChanged(webrtc::MediaType::VIDEO,
|
| transport_overhead_);
|
| EXPECT_TRUE(Wait());
|
| - packets_sent_ = 0;
|
| + {
|
| + rtc::CritScope cs(&lock_);
|
| + packets_sent_ = 0;
|
| + }
|
| transport_overhead_ = 500;
|
| call_->OnTransportOverheadChanged(webrtc::MediaType::VIDEO,
|
| transport_overhead_);
|
| @@ -1500,7 +1504,8 @@ TEST_F(VideoSendStreamTest, ChangingTransportOverhead) {
|
|
|
| private:
|
| Call* call_;
|
| - int packets_sent_;
|
| + rtc::CriticalSection lock_;
|
| + int packets_sent_ GUARDED_BY(lock_);
|
| int transport_overhead_;
|
| const size_t kMaxRtpPacketSize = 1000;
|
| } test;
|
|
|