diff options
| author | 2019-06-11 21:52:39 +0000 | |
|---|---|---|
| committer | 2019-06-11 21:52:39 +0000 | |
| commit | 0d097fa70ba696cf7519b379e3fd6145a77311a6 (patch) | |
| tree | fb7ba3b75643890d86222880514fda12f875f9be | |
| parent | aacc75c204cbe2e2ecff3f99d1c0236c10654b18 (diff) | |
| parent | ae211b448ade43c60500dcb2fbd0108ddd4ce315 (diff) | |
Merge "Surfacefinger: Set HWC Callback to SCHED_FIFO" into qt-r1-dev
| -rw-r--r-- | services/surfaceflinger/DisplayHardware/ComposerHal.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/surfaceflinger/DisplayHardware/ComposerHal.cpp b/services/surfaceflinger/DisplayHardware/ComposerHal.cpp index cc5a5b5729..7f47a2ecd4 100644 --- a/services/surfaceflinger/DisplayHardware/ComposerHal.cpp +++ b/services/surfaceflinger/DisplayHardware/ComposerHal.cpp @@ -24,6 +24,7 @@ #include <composer-command-buffer/2.2/ComposerCommandBuffer.h> #include <gui/BufferQueue.h> +#include <hidl/HidlTransportSupport.h> #include <hidl/HidlTransportUtils.h> namespace android { @@ -229,6 +230,7 @@ std::string Composer::dumpDebugInfo() void Composer::registerCallback(const sp<IComposerCallback>& callback) { + android::hardware::setMinSchedulerPolicy(callback, SCHED_FIFO, 2); auto ret = mClient->registerCallback(callback); if (!ret.isOk()) { ALOGE("failed to register IComposerCallback"); |