summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Peiyong Lin <lpy@google.com> 2020-01-10 10:06:38 -0800
committer Peiyong Lin <lpy@google.com> 2020-01-10 10:06:38 -0800
commit0258cebce308de9cbf83b9992ce69046b91a9bda (patch)
tree435fa9ccd8254351bf7713db667f4007703f8f24
parent815bb3d44a27cbb6d8d113bd070d6748cf7dc181 (diff)
[composer] Add createCommandWriter to command engine.
Command engine always uses V2.1 CommandWriterBase, change the creation of command writer inside command engine so that we can use the right version of command writer. This patch updates VR composer to match the change. BUG: b/147365206 Test: build and boot. Change-Id: I373768a80947a3856b10de72aac4ca72926fbee5
-rw-r--r--services/vr/hardware_composer/impl/vr_composer_client.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/services/vr/hardware_composer/impl/vr_composer_client.cpp b/services/vr/hardware_composer/impl/vr_composer_client.cpp
index 36f6b32e3f..dd1603d4a9 100644
--- a/services/vr/hardware_composer/impl/vr_composer_client.cpp
+++ b/services/vr/hardware_composer/impl/vr_composer_client.cpp
@@ -73,7 +73,7 @@ bool VrComposerClient::VrCommandEngine::executeSetLayerInfo(uint16_t length) {
auto err = mVrHal.setLayerInfo(mCurrentDisplay, mCurrentLayer, read(), read());
if (err != Error::NONE) {
- mWriter.setError(getCommandLoc(), err);
+ mWriter->setError(getCommandLoc(), err);
}
return true;
@@ -86,7 +86,7 @@ bool VrComposerClient::VrCommandEngine::executeSetClientTargetMetadata(
auto err = mVrHal.setClientTargetMetadata(mCurrentDisplay, readBufferMetadata());
if (err != Error::NONE)
- mWriter.setError(getCommandLoc(), err);
+ mWriter->setError(getCommandLoc(), err);
return true;
}
@@ -99,7 +99,7 @@ bool VrComposerClient::VrCommandEngine::executeSetLayerBufferMetadata(
auto err = mVrHal.setLayerBufferMetadata(mCurrentDisplay, mCurrentLayer,
readBufferMetadata());
if (err != Error::NONE)
- mWriter.setError(getCommandLoc(), err);
+ mWriter->setError(getCommandLoc(), err);
return true;
}