commit | b2ce0204f34f426de59e14e25edc96269aacea50 | [log] [tgz] |
---|---|---|
author | Eric Karl <[email protected]> | Thu Jun 21 18:36:29 2018 |
committer | Commit Bot <[email protected]> | Thu Jun 21 18:36:29 2018 |
tree | a4d118bc135973c62d48b40dd4ebc2c9b5b41dc0 | |
parent | db3a2456f7324acf5dffe72903f5c36d7dead283 [diff] |
Android OOP-D: Use JavaHandlerThread for Display Compositor Android OOP-D requires running a Java Choreographer based BeginFrameSource on the display compositor thread. In order to do this, this thread must have a Java looper. This CL adds a looper by converting this thread from a base::Thread to a base::android::JavaHandlerThread on Android. As we also want to be able to specify a thread priority for this thread, this patch adds thread priority support to the JavaHandlerThread class. Bug: 811967 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel Change-Id: I12d39edd5925f33629e91ad17eaf575ed49b0296 Reviewed-on: https://chromium-review.googlesource.com/1109020 Reviewed-by: Khushal <[email protected]> Reviewed-by: Yaron Friedman <[email protected]> Commit-Queue: Eric Karl <[email protected]> Cr-Commit-Position: refs/heads/master@{#569333}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .