replicant-frameworks_native/services/surfaceflinger
Manoj Kumar AVM f8ea9b5796 sf: vds: Avoid HWC for certain scenarios
Reserve HWC for VDS for WFD use case. During WFD usecase, sink usage
will contain GRALLOC_USAGE_PRIVATE_WFD flag.

When HWC is avoided, all virtual displays are composed using GLES.
This means that GLES composes directly into the sink buffer and
signals the consumer. Furthermore, it is expected that any color
conversion will be handled on the consumer side.

CRs-Fixed: 908380
Change-Id: I93ff54c79ece788b6caf3f4172835d8ac1362f62
2015-11-02 08:15:21 -08:00
..
DisplayHardware SurfaceFlinger: Disable rotation animation on Secondary displays 2015-10-26 14:20:43 -07:00
Effects Don't simulate color space after correction 2014-03-10 12:43:49 -07:00
EventLog
RenderEngine SF: Skip render-to-texture for color transforms 2015-05-27 13:32:51 -07:00
tests Fix surfaceflinger tests. 2015-05-22 13:14:57 -07:00
Android.mk SurfaceFlinger: Add support for MDP3 2015-10-07 02:52:17 -07:00
Barrier.h Improve memory coherence management in screenshot code [DO NOT MERGE] 2014-07-14 19:29:09 +00:00
Client.cpp Bypass surface flinger permission check for calls from system. 2015-04-10 20:26:51 -07:00
Client.h Adding render stats APIs to UiAutomation (framework native). 2014-04-10 12:32:19 -07:00
clz.h
Colorizer.h
DdmConnection.cpp Enable clang for libui/libgui/surfaceflinger 2014-11-11 14:28:22 -08:00
DdmConnection.h
DisplayDevice.cpp sf: This is a combination of following changes. 2015-10-06 03:22:26 -06:00
DisplayDevice.h sf: This is a combination of following changes. 2015-10-06 03:22:26 -06:00
DisplayUtils.cpp sf: vds: Avoid HWC for certain scenarios 2015-11-02 08:15:21 -08:00
DisplayUtils.h sf: vds: Avoid HWC for certain scenarios 2015-11-02 08:15:21 -08:00
DispSync.cpp surfaceflinger: add getDisplayStats() method 2014-09-18 17:03:20 -07:00
DispSync.h sf: Avoid disabling DispSync resync 2015-10-06 03:22:28 -06:00
EventControlThread.cpp SurfaceFlinger: Add EventControlThread 2013-10-15 14:31:41 -07:00
EventControlThread.h SurfaceFlinger: Add EventControlThread 2013-10-15 14:31:41 -07:00
EventThread.cpp SF: Permit changing DispSync offsets at runtime 2015-04-15 13:56:28 -07:00
EventThread.h SF: Permit changing DispSync offsets at runtime 2015-04-15 13:56:28 -07:00
FrameTracker.cpp Adding render stats APIs to UiAutomation (framework native). 2014-04-10 12:32:19 -07:00
FrameTracker.h Adding render stats APIs to UiAutomation (framework native). 2014-04-10 12:32:19 -07:00
Layer.cpp SurfaceFlinger: Add support for MDP3 2015-10-07 02:52:17 -07:00
Layer.h SurfaceFlinger: Add support for MDP3 2015-10-07 02:52:17 -07:00
LayerDim.cpp SurfaceFlinger: Add dim layer information into HWC layer. 2015-10-06 03:22:28 -06:00
LayerDim.h SurfaceFlinger: Add dim layer information into HWC layer. 2015-10-06 03:22:28 -06:00
main_surfaceflinger.cpp SurfaceFlinger: Add support for DisplayUtils 2015-10-06 03:22:25 -06:00
MessageQueue.cpp native frameworks: 64-bit compile issues 2014-03-12 13:12:44 -07:00
MessageQueue.h
MODULE_LICENSE_APACHE2
MonitoredProducer.cpp libgui/SurfaceFlinger: Add getConsumerName 2015-06-08 09:40:49 -07:00
MonitoredProducer.h libgui/SurfaceFlinger: Add getConsumerName 2015-06-08 09:40:49 -07:00
SurfaceFlinger.cpp sf: vds: Avoid HWC for certain scenarios 2015-11-02 08:15:21 -08:00
SurfaceFlinger.h SurfaceFlinger: Add support for MDP3 2015-10-07 02:52:17 -07:00
SurfaceFlingerConsumer.cpp Fix PTS handling for buffer replacement 2015-05-12 13:10:17 -07:00
SurfaceFlingerConsumer.h Fix PTS handling for buffer replacement 2015-05-12 13:10:17 -07:00
Transform.cpp Add clamp to Layer and update Transform inverse. 2014-11-21 17:05:18 -08:00
Transform.h color blindness enhancement 2013-09-04 22:11:15 -07:00