commit | ede69c0fbe58b2e2456c89f640d4cf79602fd5f6 | [log] [tgz] |
---|---|---|
author | Henrik Boström <hbos@webrtc.org> | Tue Jan 21 16:45:35 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 22 13:38:38 2020 |
tree | aac1c1a345cd78ad99439fb87fb41673ca171918 | |
parent | ee558dcca89fd8b105114ededf9e74d948da85e8 [diff] |
[Overuse] Setting the target bitrate through the interface. The poorly named SetEncoderStartBitrate() is renamed SetEncoderTargetBitrate() and added to the abstract resource adaptation module interface. The so-called "start bitrate" was updated to match the target bitrate, so this was only ever a "start bitrate" until we had any estimates. The variable is renamed in VideoStreamEncoder as well, and usage of optional types are introduced to avoid magical values in a few places in the existing code. Bug: webrtc:11222 Change-Id: Idde92f68f34616aa3c34ab77a791fdbe7ea7af26 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/166880 Reviewed-by: Evan Shrubsole <eshr@google.com> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30347}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.