Correctly set iOS VideoToolbox encoder start bitrate.

The settings struct specifies bitrate in kbps, but we are
treating it as bps.

Bug: webrtc:9113
Change-Id: I27745da93aaec68041ea4283b45eccb35d820793
Reviewed-on: https://webrtc-review.googlesource.com/66960
Reviewed-by: Anders Carlsson <andersc@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22743}
This commit is contained in:
Kári Tristan Helgason
2018-04-05 09:56:14 +02:00
committed by Commit Bot
parent 4c9b3c840d
commit 87c5463dfd

View File

@ -330,7 +330,7 @@ CFStringRef ExtractProfile(webrtc::SdpVideoFormat videoFormat) {
_mode = settings.mode;
// We can only set average bitrate on the HW encoder.
_targetBitrateBps = settings.startBitrate;
_targetBitrateBps = settings.startBitrate * 1000; // startBitrate is in kbps.
_bitrateAdjuster->SetTargetBitrateBps(_targetBitrateBps);
// TODO(tkchin): Try setting payload size via