commit | ba96e2f645c593b8928948d2629f8e11885a1944 | [log] [tgz] |
---|---|---|
author | Ilya Nikolaevskiy <ilnik@webrtc.org> | Tue Jun 04 13:15:14 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jun 05 07:53:14 2019 |
tree | e20614fbf2d55b5280399aa21b9eeea72113e1e0 | |
parent | 015ff80124d5feef540d2487b43f8dc0e1361bd2 [diff] |
In FrameEncodeMetadataWriter don't clear known bitrate on Reset. Reset() is called each time the encoder is reconfigured, but then it happens the target bitrate isn't reset in encoder. So it might produce a frame before next bitrate estimate is propagated to the metadata writer. The incorrect zero bitrate would be treated as a paused encoder and would cause metadata to be dropped. Also, added unittest for that scenario at VideoStreamEncoder level. Bug: webrtc:10460 Change-Id: I28024a527f1fb8474b172e2c5c2394fd38d69a07 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/140101 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28159}
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.