From 7f44505461cb7f5f2e351f698521fbc1ac6bc379 Mon Sep 17 00:00:00 2001 From: Sergey Silkin Date: Mon, 25 Nov 2019 12:36:52 +0100 Subject: [PATCH] Allow min start bitrate to be lower than min bitrate. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: none Change-Id: Ic5825a642bfe28a7cd7fe4c6d9beaba3552167f2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/160406 Reviewed-by: Åsa Persson Commit-Queue: Sergey Silkin Cr-Commit-Position: refs/heads/master@{#29905} --- video/video_stream_encoder.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/video/video_stream_encoder.cc b/video/video_stream_encoder.cc index dd557d58ee..458f1ed728 100644 --- a/video/video_stream_encoder.cc +++ b/video/video_stream_encoder.cc @@ -683,10 +683,9 @@ GetEncoderBitrateLimits(const VideoEncoder::EncoderInfo& encoder_info, for (size_t i = 0; i < bitrate_limits.size(); ++i) { RTC_DCHECK_GT(bitrate_limits[i].min_bitrate_bps, 0); - RTC_DCHECK_GE(bitrate_limits[i].min_start_bitrate_bps, + RTC_DCHECK_GT(bitrate_limits[i].min_start_bitrate_bps, 0); + RTC_DCHECK_GE(bitrate_limits[i].max_bitrate_bps, bitrate_limits[i].min_bitrate_bps); - RTC_DCHECK_GT(bitrate_limits[i].max_bitrate_bps, - bitrate_limits[i].min_start_bitrate_bps); if (i > 0) { // The bitrate limits aren't expected to decrease with resolution. RTC_DCHECK_GE(bitrate_limits[i].min_bitrate_bps,