Loading libs/gui/BufferQueueProducer.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -886,7 +886,7 @@ status_t BufferQueueProducer::queueBuffer(int slot, item.mFence = acquireFence; item.mFenceTime = acquireFenceTime; item.mIsDroppable = mCore->mAsyncMode || (!mCore->mLegacyBufferDrop && mConsumerIsSurfaceFlinger) || (mConsumerIsSurfaceFlinger && mCore->mQueueBufferCanDrop) || (mCore->mLegacyBufferDrop && mCore->mQueueBufferCanDrop) || (mCore->mSharedBufferMode && mCore->mSharedBufferSlot == slot); item.mSurfaceDamage = surfaceDamage; Loading libs/gui/include/gui/BufferQueueCore.h +2 −1 Original line number Diff line number Diff line Loading @@ -233,7 +233,8 @@ private: // mLegacyBufferDrop indicates whether mQueueBufferCanDrop is in effect. // If this flag is set mQueueBufferCanDrop is working as explained. If not // queueBuffer will not drop buffers unless consumer is SurfaceFlinger. // queueBuffer will not drop buffers unless consumer is SurfaceFlinger and // mQueueBufferCanDrop is set. bool mLegacyBufferDrop; // mDefaultBufferFormat can be set so it will override the buffer format Loading Loading
libs/gui/BufferQueueProducer.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -886,7 +886,7 @@ status_t BufferQueueProducer::queueBuffer(int slot, item.mFence = acquireFence; item.mFenceTime = acquireFenceTime; item.mIsDroppable = mCore->mAsyncMode || (!mCore->mLegacyBufferDrop && mConsumerIsSurfaceFlinger) || (mConsumerIsSurfaceFlinger && mCore->mQueueBufferCanDrop) || (mCore->mLegacyBufferDrop && mCore->mQueueBufferCanDrop) || (mCore->mSharedBufferMode && mCore->mSharedBufferSlot == slot); item.mSurfaceDamage = surfaceDamage; Loading
libs/gui/include/gui/BufferQueueCore.h +2 −1 Original line number Diff line number Diff line Loading @@ -233,7 +233,8 @@ private: // mLegacyBufferDrop indicates whether mQueueBufferCanDrop is in effect. // If this flag is set mQueueBufferCanDrop is working as explained. If not // queueBuffer will not drop buffers unless consumer is SurfaceFlinger. // queueBuffer will not drop buffers unless consumer is SurfaceFlinger and // mQueueBufferCanDrop is set. bool mLegacyBufferDrop; // mDefaultBufferFormat can be set so it will override the buffer format Loading