Add default downscale threshold to QualityScaler.

Prevents downscaling below 160x90 or 90x160 to gain more quality.

BUG=4625
R=mflodman@webrtc.org

Review URL: https://codereview.webrtc.org/1160403004.

Cr-Commit-Position: refs/heads/master@{#9480}
This commit is contained in:
Peter Boström
2015-06-22 08:02:58 +02:00
parent 2ee2439a1f
commit 6a688f5265
4 changed files with 99 additions and 19 deletions

View File

@ -583,7 +583,7 @@ int VP8EncoderImpl::InitEncode(const VideoCodec* inst,
}
rps_.Init();
quality_scaler_.Init(codec_.qpMax / kDefaultLowQpDenominator);
quality_scaler_.Init(codec_.qpMax / QualityScaler::kDefaultLowQpDenominator);
quality_scaler_.ReportFramerate(codec_.maxFramerate);
return InitAndSetControlSettings();