From 9f133d7700b16b01070177f5e10750c8e8cf50fe Mon Sep 17 00:00:00 2001 From: Robert Carr Date: Wed, 1 Apr 2020 15:51:46 -0700 Subject: BLASTBufferQueue: Initialize transform hint on creation. BufferQueueLayer does it (see onFirstRef) so we probably should too. In particular it could be important to set it before buffer allocation. Bug: 152501005 Test: Existing tests pass Change-Id: I60edd273dabb1f5b2176f55b6bd7cf92c0557ae1 --- libs/gui/BLASTBufferQueue.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/gui/BLASTBufferQueue.cpp b/libs/gui/BLASTBufferQueue.cpp index 545ae5b04e..c73d92cd9c 100644 --- a/libs/gui/BLASTBufferQueue.cpp +++ b/libs/gui/BLASTBufferQueue.cpp @@ -119,7 +119,9 @@ BLASTBufferQueue::BLASTBufferQueue(const sp& surface, int width, mBufferItemConsumer->setBufferFreedListener(this); mBufferItemConsumer->setDefaultBufferSize(mWidth, mHeight); mBufferItemConsumer->setDefaultBufferFormat(PIXEL_FORMAT_RGBA_8888); + mTransformHint = mSurfaceControl->getTransformHint(); + mBufferItemConsumer->setTransformHint(mTransformHint); mNumAcquired = 0; mNumFrameAvailable = 0; -- cgit v1.2.3-59-g8ed1b