diff options
| author | 2015-04-02 22:37:04 +0000 | |
|---|---|---|
| committer | 2015-04-02 22:37:04 +0000 | |
| commit | c1487b1a602c510d9dc6168f5aebe744a1208ff6 (patch) | |
| tree | 01b4cdfe9fa08c5b8fc3041afaa03945bd604c05 /libs/gui/BufferQueueConsumer.cpp | |
| parent | 888bb7184d3ef769feb8a4541b41e8a19ca33ef0 (diff) | |
| parent | 921d1d7a61f527b7bbf42e9ba46bd92342cc7c99 (diff) | |
Merge "Revert "libgui: Plumb attach/detach through CpuConsumer""
Diffstat (limited to 'libs/gui/BufferQueueConsumer.cpp')
| -rw-r--r-- | libs/gui/BufferQueueConsumer.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libs/gui/BufferQueueConsumer.cpp b/libs/gui/BufferQueueConsumer.cpp index c7faeebe75..526c3b7295 100644 --- a/libs/gui/BufferQueueConsumer.cpp +++ b/libs/gui/BufferQueueConsumer.cpp @@ -247,16 +247,12 @@ status_t BufferQueueConsumer::attachBuffer(int* outSlot, ATRACE_BUFFER_INDEX(*outSlot); BQ_LOGV("attachBuffer(C): returning slot %d", *outSlot); - // If these are modified, they also need to be modified in - // CpuConsumer::attachAndReleaseBuffer mSlots[*outSlot].mGraphicBuffer = buffer; - mSlots[*outSlot].mFence = Fence::NO_FENCE; - mSlots[*outSlot].mFrameNumber = 0; - - // Changes to these do not need to be propagated to CpuConsumer mSlots[*outSlot].mBufferState = BufferSlot::ACQUIRED; mSlots[*outSlot].mAttachedByConsumer = true; mSlots[*outSlot].mNeedsCleanupOnRelease = false; + mSlots[*outSlot].mFence = Fence::NO_FENCE; + mSlots[*outSlot].mFrameNumber = 0; // mAcquireCalled tells BufferQueue that it doesn't need to send a valid // GraphicBuffer pointer on the next acquireBuffer call, which decreases |