From 3fed5dbed6414eff55b471100848a34455a7a0b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Spr=C3=A5ng?= Date: Thu, 16 Nov 2017 10:39:25 +0100 Subject: [PATCH] Reduce complexity of fake slide generator The random square generator produces unrealistically complex frames in some situations, leading to frames > 250kb even at max QP. This leads to unmanageably long transmission delays. Bug: None Change-Id: I8f5a33d52fb5efa03de97e529ad598b75511f679 Reviewed-on: https://webrtc-review.googlesource.com/23561 Reviewed-by: Per Kjellander Reviewed-by: Stefan Holmer Commit-Queue: Stefan Holmer Cr-Commit-Position: refs/heads/master@{#20912} --- test/frame_generator.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/frame_generator.cc b/test/frame_generator.cc index eb5e5d6b1e..e5d9950301 100644 --- a/test/frame_generator.cc +++ b/test/frame_generator.cc @@ -213,7 +213,7 @@ class SlideGenerator : public FrameGenerator { void GenerateNewFrame() { // The squares should have a varying order of magnitude in order // to simulate variation in the slides' complexity. - const int kSquareNum = 1 << (4 + (random_generator_.Rand(0, 3) * 4)); + const int kSquareNum = 1 << (4 + (random_generator_.Rand(0, 3) * 2)); buffer_ = I420Buffer::Create(width_, height_); memset(buffer_->MutableDataY(), 127, height_ * buffer_->StrideY());