commit | 718d8631b0294a8bdc56366b68c51e2f04cd0c9e | [log] [tgz] |
---|---|---|
author | Ying Wang <yinwa@webrtc.org> | Thu Dec 21 08:59:44 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Dec 21 11:57:35 2017 |
tree | c155d82a9a3b293f48a3857bfa3b94394a5839c5 | |
parent | 5d2bb36b95c2a89c4bdddb1ed613f9bcf8aa764e [diff] |
Revert "Revert "Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback"" This reverts commit 53d901332c2eb43cad0da5768c6f7a8c4aeb9590. Reason for revert: root cause has been found and will be addressed in the patch.The root cause was protection_bitrate_calculator_ is now destructed before worker_queue_, and worker_queue_ may contain tasks which involves protection_bitrate_calculator_, so they need to be destructed in the opposite order. That was not an issue since before this cl we didn't allocate protection_bitrate_calculator_ on the heap. Original change's description: > Revert "Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback" > > This reverts commit e58e91b6d143ef847f8df24b19de4ba98cdb6f72. > > Reason for revert: Breaks downstream project b/70848177 > > Original change's description: > > Add ProtectionBitrateCalculator as an abstract class. ProtectionBitrateCalculatorDefault implements ProtectionBitrateCalculator. Register VideoSendStream to packet feedback > > > > Bug: webrtc:8656 > > Change-Id: Iab4f6ab8997cb082762218afc8580e9985ac2522 > > Reviewed-on: https://webrtc-review.googlesource.com/33010 > > Commit-Queue: Ying Wang <yinwa@webrtc.org> > > Reviewed-by: Stefan Holmer <stefan@webrtc.org> > > Cr-Commit-Position: refs/heads/master@{#21348} > > TBR=stefan@webrtc.org,philipel@webrtc.org,yinwa@webrtc.org > > Change-Id: Ic186ba78be429bd1046ceac15051a3382b6ffc4f > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: webrtc:8656 > Reviewed-on: https://webrtc-review.googlesource.com/35080 > Commit-Queue: Lu Liu <lliuu@webrtc.org> > Reviewed-by: Lu Liu <lliuu@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#21374} TBR=stefan@webrtc.org,philipel@webrtc.org,lliuu@webrtc.org,yujo@chromium.org,yinwa@webrtc.org Change-Id: Ie2b5a2a2ead0f20ac67c1ea9b8d192af66bddf8d No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:8656 Reviewed-on: https://webrtc-review.googlesource.com/35320 Reviewed-by: Stefan Holmer <stefan@webrtc.org> Reviewed-by: Ying Wang <yinwa@webrtc.org> Commit-Queue: Ying Wang <yinwa@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21409}
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.