Loading services/surfaceflinger/BufferLayer.cpp +8 −1 Original line number Diff line number Diff line Loading @@ -250,7 +250,14 @@ bool BufferLayer::isHdrY410() const { // pixel format is HDR Y410 masquerading as RGBA_1010102 return (mCurrentDataSpace == ui::Dataspace::BT2020_ITU_PQ && getDrawingApi() == NATIVE_WINDOW_API_MEDIA && mActiveBuffer->getPixelFormat() == HAL_PIXEL_FORMAT_RGBA_1010102); getPixelFormat() == HAL_PIXEL_FORMAT_RGBA_1010102); } PixelFormat BufferLayer::getPixelFormat() const { if (!mActiveBuffer) { return PIXEL_FORMAT_NONE; } return mActiveBuffer->format; } void BufferLayer::setPerFrameData(const sp<const DisplayDevice>& displayDevice, Loading services/surfaceflinger/BufferLayer.h +2 −1 Original line number Diff line number Diff line Loading @@ -127,7 +127,6 @@ private: virtual Region getDrawingSurfaceDamage() const = 0; virtual const HdrMetadata& getDrawingHdrMetadata() const = 0; virtual int getDrawingApi() const = 0; virtual PixelFormat getPixelFormat() const = 0; virtual uint64_t getFrameNumber() const = 0; Loading Loading @@ -191,6 +190,8 @@ private: std::shared_ptr<compositionengine::Layer> mCompositionLayer; FloatRect computeSourceBounds(const FloatRect& parentBounds) const override; PixelFormat getPixelFormat() const; }; } // namespace android services/surfaceflinger/BufferQueueLayer.cpp +0 −6 Original line number Diff line number Diff line Loading @@ -192,10 +192,6 @@ int BufferQueueLayer::getDrawingApi() const { return mConsumer->getCurrentApi(); } PixelFormat BufferQueueLayer::getPixelFormat() const { return mFormat; } uint64_t BufferQueueLayer::getFrameNumber() const { Mutex::Autolock lock(mQueueItemLock); uint64_t frameNumber = mQueueItems[0].mFrameNumber; Loading Loading @@ -561,8 +557,6 @@ status_t BufferQueueLayer::setDefaultBufferProperties(uint32_t w, uint32_t h, Pi return BAD_VALUE; } mFormat = format; setDefaultBufferSize(w, h); mConsumer->setDefaultBufferFormat(format); mConsumer->setConsumerUsageBits(getEffectiveUsage(0)); Loading services/surfaceflinger/BufferQueueLayer.h +0 −3 Original line number Diff line number Diff line Loading @@ -75,7 +75,6 @@ private: Region getDrawingSurfaceDamage() const override; const HdrMetadata& getDrawingHdrMetadata() const override; int getDrawingApi() const override; PixelFormat getPixelFormat() const override; uint64_t getFrameNumber() const override; Loading Loading @@ -119,8 +118,6 @@ private: sp<BufferLayerConsumer> mConsumer; sp<IGraphicBufferProducer> mProducer; PixelFormat mFormat{PIXEL_FORMAT_NONE}; // Only accessed on the main thread. uint64_t mPreviousFrameNumber{0}; bool mUpdateTexImageFailed{false}; Loading services/surfaceflinger/BufferStateLayer.cpp +0 −7 Original line number Diff line number Diff line Loading @@ -449,13 +449,6 @@ int BufferStateLayer::getDrawingApi() const { return getDrawingState().api; } PixelFormat BufferStateLayer::getPixelFormat() const { if (!mActiveBuffer) { return PIXEL_FORMAT_NONE; } return mActiveBuffer->format; } uint64_t BufferStateLayer::getFrameNumber() const { return mFrameNumber; } Loading Loading
services/surfaceflinger/BufferLayer.cpp +8 −1 Original line number Diff line number Diff line Loading @@ -250,7 +250,14 @@ bool BufferLayer::isHdrY410() const { // pixel format is HDR Y410 masquerading as RGBA_1010102 return (mCurrentDataSpace == ui::Dataspace::BT2020_ITU_PQ && getDrawingApi() == NATIVE_WINDOW_API_MEDIA && mActiveBuffer->getPixelFormat() == HAL_PIXEL_FORMAT_RGBA_1010102); getPixelFormat() == HAL_PIXEL_FORMAT_RGBA_1010102); } PixelFormat BufferLayer::getPixelFormat() const { if (!mActiveBuffer) { return PIXEL_FORMAT_NONE; } return mActiveBuffer->format; } void BufferLayer::setPerFrameData(const sp<const DisplayDevice>& displayDevice, Loading
services/surfaceflinger/BufferLayer.h +2 −1 Original line number Diff line number Diff line Loading @@ -127,7 +127,6 @@ private: virtual Region getDrawingSurfaceDamage() const = 0; virtual const HdrMetadata& getDrawingHdrMetadata() const = 0; virtual int getDrawingApi() const = 0; virtual PixelFormat getPixelFormat() const = 0; virtual uint64_t getFrameNumber() const = 0; Loading Loading @@ -191,6 +190,8 @@ private: std::shared_ptr<compositionengine::Layer> mCompositionLayer; FloatRect computeSourceBounds(const FloatRect& parentBounds) const override; PixelFormat getPixelFormat() const; }; } // namespace android
services/surfaceflinger/BufferQueueLayer.cpp +0 −6 Original line number Diff line number Diff line Loading @@ -192,10 +192,6 @@ int BufferQueueLayer::getDrawingApi() const { return mConsumer->getCurrentApi(); } PixelFormat BufferQueueLayer::getPixelFormat() const { return mFormat; } uint64_t BufferQueueLayer::getFrameNumber() const { Mutex::Autolock lock(mQueueItemLock); uint64_t frameNumber = mQueueItems[0].mFrameNumber; Loading Loading @@ -561,8 +557,6 @@ status_t BufferQueueLayer::setDefaultBufferProperties(uint32_t w, uint32_t h, Pi return BAD_VALUE; } mFormat = format; setDefaultBufferSize(w, h); mConsumer->setDefaultBufferFormat(format); mConsumer->setConsumerUsageBits(getEffectiveUsage(0)); Loading
services/surfaceflinger/BufferQueueLayer.h +0 −3 Original line number Diff line number Diff line Loading @@ -75,7 +75,6 @@ private: Region getDrawingSurfaceDamage() const override; const HdrMetadata& getDrawingHdrMetadata() const override; int getDrawingApi() const override; PixelFormat getPixelFormat() const override; uint64_t getFrameNumber() const override; Loading Loading @@ -119,8 +118,6 @@ private: sp<BufferLayerConsumer> mConsumer; sp<IGraphicBufferProducer> mProducer; PixelFormat mFormat{PIXEL_FORMAT_NONE}; // Only accessed on the main thread. uint64_t mPreviousFrameNumber{0}; bool mUpdateTexImageFailed{false}; Loading
services/surfaceflinger/BufferStateLayer.cpp +0 −7 Original line number Diff line number Diff line Loading @@ -449,13 +449,6 @@ int BufferStateLayer::getDrawingApi() const { return getDrawingState().api; } PixelFormat BufferStateLayer::getPixelFormat() const { if (!mActiveBuffer) { return PIXEL_FORMAT_NONE; } return mActiveBuffer->format; } uint64_t BufferStateLayer::getFrameNumber() const { return mFrameNumber; } Loading