TransactionCallbackInvoker: Send callbacks on thread
The binder serialization cost and one way method cost can add up
when we have multiple layers. We invoked these callbacks directly
from the main thread in order to reduce latency. Latency requirements
are now loosened by two changes:
1. Most of the time we have a queue on the server side
and won't be trying to make the next frame from the callback
2. In GL comp where frames are back to back, we now have
release at latch.
Bug: 201436596
Test: Existing tests pass
Change-Id: I1372022b5130e041d6b2429a2e87e2c622086d7a
2 files changed