summaryrefslogtreecommitdiff
path: root/graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer
diff options
context:
space:
mode:
authorValerie Hau <vhau@google.com>2018-10-29 14:53:40 -0700
committerValerie Hau <vhau@google.com>2018-12-20 13:15:37 -0800
commitc25748d22fd0bdd5b6c197d59eee67b238cfd896 (patch)
tree357960ddeca2e02624d1e42084a9c6017aa61de1 /graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer
parent2d4d55c99aae4aae1a2e22b9c7cb630b0a6b2eba (diff)
Adding HDR10+ Dynamic Metadata Support
Bug: 118343714 Test: build, flash, boot Test: VtsGraphicsComposerV2_3TargetTest should pass Change-Id: Iee78818bc2704f4045b62251ea2cc75af72a0609
Diffstat (limited to 'graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer')
-rw-r--r--graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer/2.1/ComposerCommandBuffer.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer/2.1/ComposerCommandBuffer.h b/graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer/2.1/ComposerCommandBuffer.h
index 2742207132..ebac2e0f58 100644
--- a/graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer/2.1/ComposerCommandBuffer.h
+++ b/graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer/2.1/ComposerCommandBuffer.h
@@ -534,6 +534,9 @@ class CommandWriterBase {
static constexpr uint16_t kMaxLength = std::numeric_limits<uint16_t>::max();
+ std::unique_ptr<uint32_t[]> mData;
+ uint32_t mDataWritten;
+
private:
void growData(uint32_t grow) {
uint32_t newWritten = mDataWritten + grow;
@@ -558,9 +561,6 @@ class CommandWriterBase {
}
uint32_t mDataMaxSize;
- std::unique_ptr<uint32_t[]> mData;
-
- uint32_t mDataWritten;
// end offset of the current command
uint32_t mCommandEnd;
@@ -746,13 +746,14 @@ class CommandReaderBase {
return fd;
}
+ std::unique_ptr<uint32_t[]> mData;
+ uint32_t mDataRead;
+
private:
std::unique_ptr<CommandQueueType> mQueue;
uint32_t mDataMaxSize;
- std::unique_ptr<uint32_t[]> mData;
uint32_t mDataSize;
- uint32_t mDataRead;
// begin/end offsets of the current command
uint32_t mCommandBegin;