diff options
author | 2018-11-14 16:42:51 -0800 | |
---|---|---|
committer | 2018-12-03 21:51:19 +0000 | |
commit | 4982432a816f593dee3f12cf33c9f999b574100c (patch) | |
tree | 75bfe2c06213654b2a262fed1f65472efd172a2e /libs/gui/LayerDebugInfo.cpp | |
parent | f669f6a2e5becd051b2829dc44bcba8043945cfe (diff) |
Remove producer_owns_ in producer_channel
producer_owns_ was created before the creation of buffer state atomics.
It serves a similar purpose of atomics that:
1. prevent producer from gaining a buffer that still have pending
consumers.
2. prevent consumer from acquiring a buffer that is still owned by
producer.
Therefore, producer_owns_ is redundant now.
Bug: 119331650
Test: all tests are passing
on Blueline:
AHardwareBufferTest BufferHubBuffer_test BufferHubMetadata_test
buffer_hub_binder_service-test buffer_hub_queue_producer-test
libgui_test libsensor_test vrflinger_test buffer_hub-test
buffer_hub_queue-test dvr_buffer_queue-test dvr_api-test
dvr_display-test
on Vega:
AHardwareBufferTest BufferHubBuffer_test BufferHubMetadata_test
buffer_hub_queue_producer-test buffer_hub-test buffer_hub_queue-test
dvr_buffer_queue-test dvr_api-test libdvrtracking-test
Change-Id: I4a6b4c2d5c741a2befe1600b607c308f607dcd49
Diffstat (limited to 'libs/gui/LayerDebugInfo.cpp')
0 files changed, 0 insertions, 0 deletions