Report available instead of encoding bitrate to VideoEncoderSelector.

The encoding bitrate might be limited depending on the current encoder.

Bug: webrtc:11341
Change-Id: I734fce12734b1e703e7948847cdb1365c08a137b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/169123
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Mirta Dvornicic <mirtad@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30619}
This commit is contained in:
Mirta Dvornicic
2020-02-26 13:01:19 +01:00
committed by Commit Bot
parent e6994bc1f5
commit 4f34d78c85
6 changed files with 34 additions and 17 deletions

View File

@ -140,9 +140,9 @@ class VideoEncoderProxyFactory final : public VideoEncoderFactory {
encoder_selector_->OnCurrentEncoder(format);
}
absl::optional<SdpVideoFormat> OnEncodingBitrate(
absl::optional<SdpVideoFormat> OnAvailableBitrate(
const DataRate& rate) override {
return encoder_selector_->OnEncodingBitrate(rate);
return encoder_selector_->OnAvailableBitrate(rate);
}
absl::optional<SdpVideoFormat> OnEncoderBroken() override {