diff options
author | 2018-10-15 21:29:14 -0700 | |
---|---|---|
committer | 2018-10-15 23:15:26 -0700 | |
commit | 1850da231eafb185add6db88251343a6e6e333db (patch) | |
tree | 3d0300d752df906c5accb1e1bb58964a53887110 | |
parent | de7ddfe503a61b98bdacb6897491674a6eb45c5a (diff) |
BufferHub{Buffer,Metadata}: Some other minor changes
1/ Move BufferHubMetadata out of android::dvr namespace
2/ Fix some misnamed variables
Bug: 111976433
Test: BufferHubBuffer_test
Change-Id: I06ec1c3cc4831c865b672680b49adb006d6e1835
-rw-r--r-- | libs/ui/BufferHubBuffer.cpp | 3 | ||||
-rw-r--r-- | libs/ui/BufferHubMetadata.cpp | 6 | ||||
-rw-r--r-- | libs/ui/include/ui/BufferHubBuffer.h | 8 | ||||
-rw-r--r-- | libs/ui/include/ui/BufferHubMetadata.h | 12 |
4 files changed, 13 insertions, 16 deletions
diff --git a/libs/ui/BufferHubBuffer.cpp b/libs/ui/BufferHubBuffer.cpp index 606386c740..2696c6c213 100644 --- a/libs/ui/BufferHubBuffer.cpp +++ b/libs/ui/BufferHubBuffer.cpp @@ -41,7 +41,6 @@ #include <poll.h> -using android::dvr::BufferHubMetadata; using android::dvr::BufferTraits; using android::dvr::DetachedBufferRPC; using android::dvr::NativeHandleWrapper; @@ -160,7 +159,7 @@ int BufferHubBuffer::ImportGraphicBuffer() { // If all imports succeed, replace the previous buffer and id. mId = bufferId; - mBfferStateBit = bufferTraits.buffer_state_bit(); + mBufferStateBit = bufferTraits.buffer_state_bit(); // TODO(b/112012161) Set up shared fences. ALOGD("BufferHubBuffer::ImportGraphicBuffer: id=%d, buffer_state=%" PRIx64 ".", id(), diff --git a/libs/ui/BufferHubMetadata.cpp b/libs/ui/BufferHubMetadata.cpp index b0c451061d..1e08ed1388 100644 --- a/libs/ui/BufferHubMetadata.cpp +++ b/libs/ui/BufferHubMetadata.cpp @@ -22,7 +22,6 @@ #include <ui/BufferHubMetadata.h> namespace android { -namespace dvr { namespace { @@ -30,8 +29,8 @@ static const int kAshmemProt = PROT_READ | PROT_WRITE; } // namespace -using BufferHubDefs::kMetadataHeaderSize; -using BufferHubDefs::MetadataHeader; +using dvr::BufferHubDefs::kMetadataHeaderSize; +using dvr::BufferHubDefs::MetadataHeader; /* static */ BufferHubMetadata BufferHubMetadata::Create(size_t userMetadataSize) { @@ -101,5 +100,4 @@ BufferHubMetadata::~BufferHubMetadata() { } } -} // namespace dvr } // namespace android diff --git a/libs/ui/include/ui/BufferHubBuffer.h b/libs/ui/include/ui/BufferHubBuffer.h index e8ae244549..d33be8cf87 100644 --- a/libs/ui/include/ui/BufferHubBuffer.h +++ b/libs/ui/include/ui/BufferHubBuffer.h @@ -88,7 +88,7 @@ public: // A state mask which is unique to a buffer hub client among all its siblings sharing the same // concrete graphic buffer. - uint64_t buffer_state_bit() const { return mBfferStateBit; } + uint64_t buffer_state_bit() const { return mBufferStateBit; } size_t user_metadata_size() const { return mMetadata.user_metadata_size(); } @@ -130,15 +130,15 @@ private: int ImportGraphicBuffer(); // Global id for the buffer that is consistent across processes. - int mId; - uint64_t mBfferStateBit; + int mId = -1; + uint64_t mBufferStateBit = 0; // Wrapps the gralloc buffer handle of this buffer. dvr::NativeHandleWrapper<pdx::LocalHandle> mBufferHandle; // An ashmem-based metadata object. The same shared memory are mapped to the // bufferhubd daemon and all buffer clients. - dvr::BufferHubMetadata mMetadata; + BufferHubMetadata mMetadata; // PDX backend. BufferHubClient mClient; diff --git a/libs/ui/include/ui/BufferHubMetadata.h b/libs/ui/include/ui/BufferHubMetadata.h index 46adc6a02e..94a9000a32 100644 --- a/libs/ui/include/ui/BufferHubMetadata.h +++ b/libs/ui/include/ui/BufferHubMetadata.h @@ -38,7 +38,6 @@ #pragma clang diagnostic pop namespace android { -namespace dvr { class BufferHubMetadata { public: @@ -83,24 +82,25 @@ public: bool IsValid() const { return mAshmemHandle.IsValid() && mMetadataHeader != nullptr; } size_t user_metadata_size() const { return mUserMetadataSize; } - size_t metadata_size() const { return mUserMetadataSize + BufferHubDefs::kMetadataHeaderSize; } + size_t metadata_size() const { + return mUserMetadataSize + dvr::BufferHubDefs::kMetadataHeaderSize; + } const pdx::LocalHandle& ashmem_handle() const { return mAshmemHandle; } - BufferHubDefs::MetadataHeader* metadata_header() { return mMetadataHeader; } + dvr::BufferHubDefs::MetadataHeader* metadata_header() { return mMetadataHeader; } private: BufferHubMetadata(size_t userMetadataSize, pdx::LocalHandle ashmemHandle, - BufferHubDefs::MetadataHeader* metadataHeader); + dvr::BufferHubDefs::MetadataHeader* metadataHeader); BufferHubMetadata(const BufferHubMetadata&) = delete; void operator=(const BufferHubMetadata&) = delete; size_t mUserMetadataSize = 0; pdx::LocalHandle mAshmemHandle; - BufferHubDefs::MetadataHeader* mMetadataHeader = nullptr; + dvr::BufferHubDefs::MetadataHeader* mMetadataHeader = nullptr; }; -} // namespace dvr } // namespace android #endif // ANDROID_BUFFER_HUB_METADATA_H_ |