diff options
author | Valerie Hau <vhau@google.com> | 2018-10-29 14:53:40 -0700 |
---|---|---|
committer | Valerie Hau <vhau@google.com> | 2018-12-20 13:15:37 -0800 |
commit | c25748d22fd0bdd5b6c197d59eee67b238cfd896 (patch) | |
tree | 357960ddeca2e02624d1e42084a9c6017aa61de1 /graphics/composer/2.1/utils/command-buffer/include/composer-command-buffer | |
parent | 2d4d55c99aae4aae1a2e22b9c7cb630b0a6b2eba (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.h | 11 |
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; |