summaryrefslogtreecommitdiff
path: root/libs/gui/QueueBufferInputOutput.cpp
diff options
context:
space:
mode:
author Valerie Hau <vhau@google.com> 2020-02-13 08:29:20 -0800
committer Valerie Hau <vhau@google.com> 2020-02-13 08:29:20 -0800
commit0188adf4c1f9d0285cb270cf6cc93afca0c586a8 (patch)
tree06180f897702cc42e796574ac952b093837307e7 /libs/gui/QueueBufferInputOutput.cpp
parent90e9861ff6651b4bbc5a196d5289b3a7b2386839 (diff)
Only process passback transactions during onFrameAvailable
A callback will be fired from the rendering thread when drawFrame returns after queueBuffer. Since the client expects the transaction, if sent, to be populated with the desired frame at this time, we need to make that call to queueBuffer wait until the frame has actually been processed and not put on the shadow queue Step 1 in resolving screen freeze Bug: 149315421 Test: build, boot, turn BLAST ON & reboot & phone boots fine Change-Id: Ibef45fe6c7e0b57fdc4a1be61e2ac93fb2d33525
Diffstat (limited to 'libs/gui/QueueBufferInputOutput.cpp')
0 files changed, 0 insertions, 0 deletions