Loading graphics/composer/2.1/default/HwcClient.cpp +19 −19 Original line number Diff line number Diff line Loading @@ -651,7 +651,7 @@ Error HwcClient::CommandReader::parse() bool HwcClient::CommandReader::parseSelectDisplay(uint16_t length) { if (length != CommandWriter::kSelectDisplayLength) { if (length != CommandWriterBase::kSelectDisplayLength) { return false; } Loading @@ -663,7 +663,7 @@ bool HwcClient::CommandReader::parseSelectDisplay(uint16_t length) bool HwcClient::CommandReader::parseSelectLayer(uint16_t length) { if (length != CommandWriter::kSelectLayerLength) { if (length != CommandWriterBase::kSelectLayerLength) { return false; } Loading @@ -674,7 +674,7 @@ bool HwcClient::CommandReader::parseSelectLayer(uint16_t length) bool HwcClient::CommandReader::parseSetColorTransform(uint16_t length) { if (length != CommandWriter::kSetColorTransformLength) { if (length != CommandWriterBase::kSetColorTransformLength) { return false; } Loading Loading @@ -722,7 +722,7 @@ bool HwcClient::CommandReader::parseSetClientTarget(uint16_t length) bool HwcClient::CommandReader::parseSetOutputBuffer(uint16_t length) { if (length != CommandWriter::kSetOutputBufferLength) { if (length != CommandWriterBase::kSetOutputBufferLength) { return false; } Loading @@ -746,7 +746,7 @@ bool HwcClient::CommandReader::parseSetOutputBuffer(uint16_t length) bool HwcClient::CommandReader::parseValidateDisplay(uint16_t length) { if (length != CommandWriter::kValidateDisplayLength) { if (length != CommandWriterBase::kValidateDisplayLength) { return false; } Loading @@ -773,7 +773,7 @@ bool HwcClient::CommandReader::parseValidateDisplay(uint16_t length) bool HwcClient::CommandReader::parseAcceptDisplayChanges(uint16_t length) { if (length != CommandWriter::kAcceptDisplayChangesLength) { if (length != CommandWriterBase::kAcceptDisplayChangesLength) { return false; } Loading @@ -787,7 +787,7 @@ bool HwcClient::CommandReader::parseAcceptDisplayChanges(uint16_t length) bool HwcClient::CommandReader::parsePresentDisplay(uint16_t length) { if (length != CommandWriter::kPresentDisplayLength) { if (length != CommandWriterBase::kPresentDisplayLength) { return false; } Loading @@ -807,7 +807,7 @@ bool HwcClient::CommandReader::parsePresentDisplay(uint16_t length) bool HwcClient::CommandReader::parseSetLayerCursorPosition(uint16_t length) { if (length != CommandWriter::kSetLayerCursorPositionLength) { if (length != CommandWriterBase::kSetLayerCursorPositionLength) { return false; } Loading @@ -822,7 +822,7 @@ bool HwcClient::CommandReader::parseSetLayerCursorPosition(uint16_t length) bool HwcClient::CommandReader::parseSetLayerBuffer(uint16_t length) { if (length != CommandWriter::kSetLayerBufferLength) { if (length != CommandWriterBase::kSetLayerBufferLength) { return false; } Loading Loading @@ -862,7 +862,7 @@ bool HwcClient::CommandReader::parseSetLayerSurfaceDamage(uint16_t length) bool HwcClient::CommandReader::parseSetLayerBlendMode(uint16_t length) { if (length != CommandWriter::kSetLayerBlendModeLength) { if (length != CommandWriterBase::kSetLayerBlendModeLength) { return false; } Loading @@ -876,7 +876,7 @@ bool HwcClient::CommandReader::parseSetLayerBlendMode(uint16_t length) bool HwcClient::CommandReader::parseSetLayerColor(uint16_t length) { if (length != CommandWriter::kSetLayerColorLength) { if (length != CommandWriterBase::kSetLayerColorLength) { return false; } Loading @@ -890,7 +890,7 @@ bool HwcClient::CommandReader::parseSetLayerColor(uint16_t length) bool HwcClient::CommandReader::parseSetLayerCompositionType(uint16_t length) { if (length != CommandWriter::kSetLayerCompositionTypeLength) { if (length != CommandWriterBase::kSetLayerCompositionTypeLength) { return false; } Loading @@ -904,7 +904,7 @@ bool HwcClient::CommandReader::parseSetLayerCompositionType(uint16_t length) bool HwcClient::CommandReader::parseSetLayerDataspace(uint16_t length) { if (length != CommandWriter::kSetLayerDataspaceLength) { if (length != CommandWriterBase::kSetLayerDataspaceLength) { return false; } Loading @@ -918,7 +918,7 @@ bool HwcClient::CommandReader::parseSetLayerDataspace(uint16_t length) bool HwcClient::CommandReader::parseSetLayerDisplayFrame(uint16_t length) { if (length != CommandWriter::kSetLayerDisplayFrameLength) { if (length != CommandWriterBase::kSetLayerDisplayFrameLength) { return false; } Loading @@ -932,7 +932,7 @@ bool HwcClient::CommandReader::parseSetLayerDisplayFrame(uint16_t length) bool HwcClient::CommandReader::parseSetLayerPlaneAlpha(uint16_t length) { if (length != CommandWriter::kSetLayerPlaneAlphaLength) { if (length != CommandWriterBase::kSetLayerPlaneAlphaLength) { return false; } Loading @@ -946,7 +946,7 @@ bool HwcClient::CommandReader::parseSetLayerPlaneAlpha(uint16_t length) bool HwcClient::CommandReader::parseSetLayerSidebandStream(uint16_t length) { if (length != CommandWriter::kSetLayerSidebandStreamLength) { if (length != CommandWriterBase::kSetLayerSidebandStreamLength) { return false; } Loading @@ -965,7 +965,7 @@ bool HwcClient::CommandReader::parseSetLayerSidebandStream(uint16_t length) bool HwcClient::CommandReader::parseSetLayerSourceCrop(uint16_t length) { if (length != CommandWriter::kSetLayerSourceCropLength) { if (length != CommandWriterBase::kSetLayerSourceCropLength) { return false; } Loading @@ -979,7 +979,7 @@ bool HwcClient::CommandReader::parseSetLayerSourceCrop(uint16_t length) bool HwcClient::CommandReader::parseSetLayerTransform(uint16_t length) { if (length != CommandWriter::kSetLayerTransformLength) { if (length != CommandWriterBase::kSetLayerTransformLength) { return false; } Loading Loading @@ -1009,7 +1009,7 @@ bool HwcClient::CommandReader::parseSetLayerVisibleRegion(uint16_t length) bool HwcClient::CommandReader::parseSetLayerZOrder(uint16_t length) { if (length != CommandWriter::kSetLayerZOrderLength) { if (length != CommandWriterBase::kSetLayerZOrderLength) { return false; } Loading graphics/composer/2.1/default/HwcClient.h +2 −2 Original line number Diff line number Diff line Loading @@ -171,7 +171,7 @@ private: HwcClient& mClient; HwcHal& mHal; CommandWriter& mWriter; CommandWriterBase& mWriter; Display mDisplay; Layer mLayer; Loading @@ -184,7 +184,7 @@ private: 64 * 1024 / sizeof(uint32_t) - 16; std::mutex mCommandMutex; CommandReader mReader; CommandWriter mWriter; CommandWriterBase mWriter; sp<IComposerCallback> mCallback; Loading graphics/composer/2.1/default/IComposerCommandBuffer.h +3 −3 Original line number Diff line number Diff line Loading @@ -52,16 +52,16 @@ using CommandQueueType = MessageQueue<uint32_t, kSynchronizedReadWrite>; // This class helps build a command queue. Note that all sizes/lengths are in // units of uint32_t's. class CommandWriter { class CommandWriterBase { public: CommandWriter(uint32_t initialMaxSize) CommandWriterBase(uint32_t initialMaxSize) : mDataMaxSize(initialMaxSize) { mData = std::make_unique<uint32_t[]>(mDataMaxSize); reset(); } ~CommandWriter() virtual ~CommandWriterBase() { reset(); } Loading Loading
graphics/composer/2.1/default/HwcClient.cpp +19 −19 Original line number Diff line number Diff line Loading @@ -651,7 +651,7 @@ Error HwcClient::CommandReader::parse() bool HwcClient::CommandReader::parseSelectDisplay(uint16_t length) { if (length != CommandWriter::kSelectDisplayLength) { if (length != CommandWriterBase::kSelectDisplayLength) { return false; } Loading @@ -663,7 +663,7 @@ bool HwcClient::CommandReader::parseSelectDisplay(uint16_t length) bool HwcClient::CommandReader::parseSelectLayer(uint16_t length) { if (length != CommandWriter::kSelectLayerLength) { if (length != CommandWriterBase::kSelectLayerLength) { return false; } Loading @@ -674,7 +674,7 @@ bool HwcClient::CommandReader::parseSelectLayer(uint16_t length) bool HwcClient::CommandReader::parseSetColorTransform(uint16_t length) { if (length != CommandWriter::kSetColorTransformLength) { if (length != CommandWriterBase::kSetColorTransformLength) { return false; } Loading Loading @@ -722,7 +722,7 @@ bool HwcClient::CommandReader::parseSetClientTarget(uint16_t length) bool HwcClient::CommandReader::parseSetOutputBuffer(uint16_t length) { if (length != CommandWriter::kSetOutputBufferLength) { if (length != CommandWriterBase::kSetOutputBufferLength) { return false; } Loading @@ -746,7 +746,7 @@ bool HwcClient::CommandReader::parseSetOutputBuffer(uint16_t length) bool HwcClient::CommandReader::parseValidateDisplay(uint16_t length) { if (length != CommandWriter::kValidateDisplayLength) { if (length != CommandWriterBase::kValidateDisplayLength) { return false; } Loading @@ -773,7 +773,7 @@ bool HwcClient::CommandReader::parseValidateDisplay(uint16_t length) bool HwcClient::CommandReader::parseAcceptDisplayChanges(uint16_t length) { if (length != CommandWriter::kAcceptDisplayChangesLength) { if (length != CommandWriterBase::kAcceptDisplayChangesLength) { return false; } Loading @@ -787,7 +787,7 @@ bool HwcClient::CommandReader::parseAcceptDisplayChanges(uint16_t length) bool HwcClient::CommandReader::parsePresentDisplay(uint16_t length) { if (length != CommandWriter::kPresentDisplayLength) { if (length != CommandWriterBase::kPresentDisplayLength) { return false; } Loading @@ -807,7 +807,7 @@ bool HwcClient::CommandReader::parsePresentDisplay(uint16_t length) bool HwcClient::CommandReader::parseSetLayerCursorPosition(uint16_t length) { if (length != CommandWriter::kSetLayerCursorPositionLength) { if (length != CommandWriterBase::kSetLayerCursorPositionLength) { return false; } Loading @@ -822,7 +822,7 @@ bool HwcClient::CommandReader::parseSetLayerCursorPosition(uint16_t length) bool HwcClient::CommandReader::parseSetLayerBuffer(uint16_t length) { if (length != CommandWriter::kSetLayerBufferLength) { if (length != CommandWriterBase::kSetLayerBufferLength) { return false; } Loading Loading @@ -862,7 +862,7 @@ bool HwcClient::CommandReader::parseSetLayerSurfaceDamage(uint16_t length) bool HwcClient::CommandReader::parseSetLayerBlendMode(uint16_t length) { if (length != CommandWriter::kSetLayerBlendModeLength) { if (length != CommandWriterBase::kSetLayerBlendModeLength) { return false; } Loading @@ -876,7 +876,7 @@ bool HwcClient::CommandReader::parseSetLayerBlendMode(uint16_t length) bool HwcClient::CommandReader::parseSetLayerColor(uint16_t length) { if (length != CommandWriter::kSetLayerColorLength) { if (length != CommandWriterBase::kSetLayerColorLength) { return false; } Loading @@ -890,7 +890,7 @@ bool HwcClient::CommandReader::parseSetLayerColor(uint16_t length) bool HwcClient::CommandReader::parseSetLayerCompositionType(uint16_t length) { if (length != CommandWriter::kSetLayerCompositionTypeLength) { if (length != CommandWriterBase::kSetLayerCompositionTypeLength) { return false; } Loading @@ -904,7 +904,7 @@ bool HwcClient::CommandReader::parseSetLayerCompositionType(uint16_t length) bool HwcClient::CommandReader::parseSetLayerDataspace(uint16_t length) { if (length != CommandWriter::kSetLayerDataspaceLength) { if (length != CommandWriterBase::kSetLayerDataspaceLength) { return false; } Loading @@ -918,7 +918,7 @@ bool HwcClient::CommandReader::parseSetLayerDataspace(uint16_t length) bool HwcClient::CommandReader::parseSetLayerDisplayFrame(uint16_t length) { if (length != CommandWriter::kSetLayerDisplayFrameLength) { if (length != CommandWriterBase::kSetLayerDisplayFrameLength) { return false; } Loading @@ -932,7 +932,7 @@ bool HwcClient::CommandReader::parseSetLayerDisplayFrame(uint16_t length) bool HwcClient::CommandReader::parseSetLayerPlaneAlpha(uint16_t length) { if (length != CommandWriter::kSetLayerPlaneAlphaLength) { if (length != CommandWriterBase::kSetLayerPlaneAlphaLength) { return false; } Loading @@ -946,7 +946,7 @@ bool HwcClient::CommandReader::parseSetLayerPlaneAlpha(uint16_t length) bool HwcClient::CommandReader::parseSetLayerSidebandStream(uint16_t length) { if (length != CommandWriter::kSetLayerSidebandStreamLength) { if (length != CommandWriterBase::kSetLayerSidebandStreamLength) { return false; } Loading @@ -965,7 +965,7 @@ bool HwcClient::CommandReader::parseSetLayerSidebandStream(uint16_t length) bool HwcClient::CommandReader::parseSetLayerSourceCrop(uint16_t length) { if (length != CommandWriter::kSetLayerSourceCropLength) { if (length != CommandWriterBase::kSetLayerSourceCropLength) { return false; } Loading @@ -979,7 +979,7 @@ bool HwcClient::CommandReader::parseSetLayerSourceCrop(uint16_t length) bool HwcClient::CommandReader::parseSetLayerTransform(uint16_t length) { if (length != CommandWriter::kSetLayerTransformLength) { if (length != CommandWriterBase::kSetLayerTransformLength) { return false; } Loading Loading @@ -1009,7 +1009,7 @@ bool HwcClient::CommandReader::parseSetLayerVisibleRegion(uint16_t length) bool HwcClient::CommandReader::parseSetLayerZOrder(uint16_t length) { if (length != CommandWriter::kSetLayerZOrderLength) { if (length != CommandWriterBase::kSetLayerZOrderLength) { return false; } Loading
graphics/composer/2.1/default/HwcClient.h +2 −2 Original line number Diff line number Diff line Loading @@ -171,7 +171,7 @@ private: HwcClient& mClient; HwcHal& mHal; CommandWriter& mWriter; CommandWriterBase& mWriter; Display mDisplay; Layer mLayer; Loading @@ -184,7 +184,7 @@ private: 64 * 1024 / sizeof(uint32_t) - 16; std::mutex mCommandMutex; CommandReader mReader; CommandWriter mWriter; CommandWriterBase mWriter; sp<IComposerCallback> mCallback; Loading
graphics/composer/2.1/default/IComposerCommandBuffer.h +3 −3 Original line number Diff line number Diff line Loading @@ -52,16 +52,16 @@ using CommandQueueType = MessageQueue<uint32_t, kSynchronizedReadWrite>; // This class helps build a command queue. Note that all sizes/lengths are in // units of uint32_t's. class CommandWriter { class CommandWriterBase { public: CommandWriter(uint32_t initialMaxSize) CommandWriterBase(uint32_t initialMaxSize) : mDataMaxSize(initialMaxSize) { mData = std::make_unique<uint32_t[]>(mDataMaxSize); reset(); } ~CommandWriter() virtual ~CommandWriterBase() { reset(); } Loading