Index: webrtc/media/base/videoengine_unittest.h |
diff --git a/webrtc/media/base/videoengine_unittest.h b/webrtc/media/base/videoengine_unittest.h |
index a571bbc4bf4a08ba058c0030bac30e33ecfa607b..7758c1e4add34bcd8f385f5ecf6599b112903ba5 100644 |
--- a/webrtc/media/base/videoengine_unittest.h |
+++ b/webrtc/media/base/videoengine_unittest.h |
@@ -82,7 +82,13 @@ class VideoMediaChannelTest : public testing::Test, |
virtual void SetUp() { |
engine_.Init(); |
- channel_.reset(engine_.CreateChannel(call_.get(), cricket::MediaConfig(), |
+ cricket::MediaConfig media_config; |
+ // Disabling cpu overuse detection actually disables quality scaling too; it |
+ // implies DegradationPreference kMaintainResolution. Automatic scaling |
+ // needs to be disabled, otherwise, tests which check the size of received |
+ // frames become flaky. |
+ media_config.video.enable_cpu_overuse_detection = false; |
+ channel_.reset(engine_.CreateChannel(call_.get(), media_config, |
cricket::VideoOptions())); |
channel_->OnReadyToSend(true); |
EXPECT_TRUE(channel_.get() != NULL); |