commit | aac7deed51e8909c9460dc1a613536c3c31fc26e | [log] [tgz] |
---|---|---|
author | braveyao <braveyao@webrtc.org> | Mon Jun 18 15:02:39 2018 -0700 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jun 18 23:10:17 2018 +0000 |
tree | 3e179ce8b291bfe69c22ae5a8a7440acbdc36b8c | |
parent | 15ac52109f42ef585f9f8e9a3be12a4bcdd22c75 [diff] |
[desktopCapture Mac]reorder execution order in start/release processing This cl is to move the RegisterRefreshAndMoveHandlers to be done on capture thread, and reverse some execution order of releasing processing, also remove a lock since the handler is on capturing thread too. As we doubt the existing sequence may be the cause of a crash due to race conditions at end of capture. Bug: chromium:851883 Change-Id: I2254a69815144415424a77b4c82f150cfc369585 Reviewed-on: https://webrtc-review.googlesource.com/83822 Commit-Queue: Brave Yao <braveyao@webrtc.org> Reviewed-by: Zijie He <zijiehe@chromium.org> Cr-Commit-Position: refs/heads/master@{#23647}
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.