diff options
| author | 2017-04-14 17:56:55 -0700 | |
|---|---|---|
| committer | 2017-04-25 17:21:47 -0700 | |
| commit | cb4751c52a5625a22b6a11b4de537ff026d9bfe3 (patch) | |
| tree | 64129fb9e2ec5e315e90503900c5cfbd40c4fb32 /libs/gui/ConsumerBase.cpp | |
| parent | 693aa74db10007829973329451af3e2c6e586720 (diff) | |
Fix minor corner cases in BufferHubQueueProducer
1/ Set reasonable return value BufferHubQueueProducer::query.
2/ Don't error out for setSharedBufferMode(false),
setAutoRefresh(false), as they are just setting default values again.
3/ Supports addition buffer metadata: transformt, crop,
data_format (a.k.a. color_format).
4/ This also changes BufferHubQueueProducer to be based of
BnInterface<IGraphicBufferProducer> so that itself can be passed via Binder.
Bug: 37342387
Bug: 36907193
Test: exoplayer_demo
Change-Id: Ie00bb79f6a249e09905ae52f85a85a67744cc90d
Diffstat (limited to 'libs/gui/ConsumerBase.cpp')
0 files changed, 0 insertions, 0 deletions