0728fa93c12145c2337a0033eb69056520b7bcd8 |
|
25-Apr-2018 |
Jiwen 'Steve' Cai <jwcai@google.com> |
Implement DetachedBuffer::Promote 1/ This enables a BufferHub-backed DetachedBuffer to be promoted into the ProducerBuffer. 2/ Add DetachedBuffer::IsConnected in addition to DetachedBuffer::IsValid. 3/ Cleaned up some using pdx:: namespace statements. Bug: 69982239 Bug: 69981968 Bug: 70046255 Test: buffer_hub-test Change-Id: I6ee99507b190d142647455532cdce0c2c780b2b0
/frameworks/native/services/vr/bufferhubd/detached_buffer_channel.h
|
a8049a284ecf3eafddbacf5230b0fefe85de8446 |
|
29-Mar-2018 |
Jiwen 'Steve' Cai <jwcai@google.com> |
bufferhubd: Implement more DetachedBuffer logic 1/ Separate DetachedBuffer related logic into a dedicated subclass of BufferHubRPC. This actually is the right thing to do as it utilizes the PDX's client/service programming pattern better. 2/ Add IsValid() check for the DetachedBufferChannel object. 3/ Add BufferHubClient to handle general PDX operations. 4/ Add DetachedBuffer which composites a BufferHubClient. 5/ Fully functional logic of allocating a DetachedBuffer, converting it to a BufferHub-backed GraphicBuffer, then converting it back to a DetachedBuffer. Bug: 38137191 Bug: 70046255 Bug: 70912269 Test: buffer_hub-test Change-Id: I81bf9259cbbaeb29a6df2769363b5a03464e7864
/frameworks/native/services/vr/bufferhubd/detached_buffer_channel.h
|
23c1a735b673a9310f05b893a3d01de38d8c1166 |
|
12-Mar-2018 |
Jiwen 'Steve' Cai <jwcai@google.com> |
bufferhubd: Add DetachedBufferChannel 1/ Introduces four new BufferHub RPC operations. 2/ Implements the ProducerBufferDetach with test case. 3/ Also fixes a bug that Hangup signal wasn't propogated to the client when bufferhubd closes a producer channel. Bug: 38137191 Bug: 70046255 Bug: 70912269 Test: buffer_hub-test Change-Id: Ia2ba0e95abd3c1b960670c505c6fdb9c9de3a6dd
/frameworks/native/services/vr/bufferhubd/detached_buffer_channel.h
|