993772a60a
This change allows producers to set a generation number on a
BufferQueue. This number will be embedded in any new GraphicBuffers
created in that BufferQueue, and attempts to attach buffers which have
a different generation number will fail.
It also plumbs the setGenerationNumber method through Surface, with the
additional effect that any buffers attached to the Surface after
setting a new generation number will automatically be updated with the
new number (as opposed to failing, as would happen on through IGBP).
Bug: 20923096
Change-Id: I32bf726b035f99c3e5834beaf76afb9f01adcbc2
(cherry picked from commit
|
||
---|---|---|
.. | ||
BitTube.h | ||
BufferItem.h | ||
BufferItemConsumer.h | ||
BufferQueue.h | ||
BufferQueueConsumer.h | ||
BufferQueueCore.h | ||
BufferQueueDefs.h | ||
BufferQueueProducer.h | ||
BufferSlot.h | ||
ConsumerBase.h | ||
CpuConsumer.h | ||
DisplayEventReceiver.h | ||
GLConsumer.h | ||
GraphicBufferAlloc.h | ||
GuiConfig.h | ||
IConsumerListener.h | ||
IDisplayEventConnection.h | ||
IGraphicBufferAlloc.h | ||
IGraphicBufferConsumer.h | ||
IGraphicBufferProducer.h | ||
IProducerListener.h | ||
ISensorEventConnection.h | ||
ISensorServer.h | ||
ISurfaceComposer.h | ||
ISurfaceComposerClient.h | ||
Sensor.h | ||
SensorEventQueue.h | ||
SensorManager.h | ||
StreamSplitter.h | ||
Surface.h | ||
SurfaceComposerClient.h | ||
SurfaceControl.h |