Fix quality scaler being accidentally enabled for VP9

Bug: webrtc:12026
Change-Id: If8361ff665f82741270336ddc110b4f0662c83b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187483
Reviewed-by: Evan Shrubsole <eshr@google.com>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32380}
This commit is contained in:
Ilya Nikolaevskiy
2020-10-09 16:09:11 +02:00
committed by Commit Bot
parent 7165f48e46
commit 1da46abbdd

View File

@ -1619,7 +1619,8 @@ VideoEncoder::EncoderInfo VP9EncoderImpl::GetEncoderInfo() const {
EncoderInfo info;
info.supports_native_handle = false;
info.implementation_name = "libvpx";
if (quality_scaler_experiment_.enabled) {
if (quality_scaler_experiment_.enabled && inited_ &&
codec_.VP9().automaticResizeOn) {
info.scaling_settings = VideoEncoder::ScalingSettings(
quality_scaler_experiment_.low_qp, quality_scaler_experiment_.high_qp);
} else {