7adb0f8a9f
None of these should change behavior, except for removing some incorrect log messages when using a virtual display. - HWComposer::getAndResetReleaseFenceFd() checks the HWC version, so no need to do that in the DisplayDevice::onSwapBuffersCompleted(). However, it should check that mFramebufferSurface is not NULL like it is for virtual displays. - Comment that FramebufferSurface::dump() overrides the non-virtual ConsumerBase::dump(), and fix it so the right thing happens regardless of the static type of the pointer/reference the callee has. FramebufferSurface::dump() could be removed right now, but I'd need to bring it back in a later change. - Use the right enum for validating display type ids. - Don't try to send hotplug events for virtual displays. - Mark virtual displays as connected so HWComposer::prepare() doesn't think something is wrong when it gets a non-NULL layer list. - Remove unused FramebufferSurface methods. Bug: 8384764 Change-Id: Id28a2f9be86b45f4bb7915fdf7752157035f4294 |
||
---|---|---|
.. | ||
BitTube.h | ||
BufferItemConsumer.h | ||
BufferQueue.h | ||
ConsumerBase.h | ||
CpuConsumer.h | ||
DisplayEventReceiver.h | ||
DummyConsumer.h | ||
GLConsumer.h | ||
GraphicBufferAlloc.h | ||
GuiConfig.h | ||
IDisplayEventConnection.h | ||
IGraphicBufferAlloc.h | ||
IGraphicBufferProducer.h | ||
ISensorEventConnection.h | ||
ISensorServer.h | ||
ISurfaceComposer.h | ||
ISurfaceComposerClient.h | ||
Sensor.h | ||
SensorEventQueue.h | ||
SensorManager.h | ||
Surface.h | ||
SurfaceComposerClient.h | ||
SurfaceControl.h |