replicant-frameworks_native/services/surfaceflinger
Arun Kumar K.R c86c815f74 SurfaceFlinger: Move Extended SF classes to same repository
Move the ExSurfaceFlinger, ExLayer, etc., classes to this
repository, to avoid dependency accross projects with static
linking

The following commits are included in this:
commit 04f501b31f627e47ae540b5160b2f86b7adbd921
Author: Baldev Sahu <bsahu@codeaurora.org>
Date:   Wed Nov 25 18:05:51 2015 +0530

display-fw: Properly initialise mIsGPUAllowedForProtected flag

- This flag need to be initialize to false when layer is
  created.

Change-Id: Ie3df40ffc4240c33883f19ecbef6428f7c539b07
CRs-fixed: 942102

commit 09032188751356db295bc5467133ec484dc536cd
Author: Arun Kumar K.R <akumarkr@codeaurora.org>
Date:   Tue Oct 20 10:22:51 2015 -0700

display-fw: Enable checking for INTERNAL_ONLY private flag

Check for INTERNAL_ONLY private flag and return correct values
from the function isIntOnly

Change-Id: I61b44f636412e0ad93e1b3ff18e4accdf90eeafe
CRs-fixed: 927880

commit f687ac25b3482b92da3c252d29b65e850cca3ce1
Author: Arun Kumar K.R <akumarkr@codeaurora.org>
Date:   Thu Oct 15 16:37:11 2015 -0700

display-frameworks: Include libqdutils
only for target builds

Featurize including libqdutils for targets which uses QCOM_BSP,
helps in resolving compilation for emulator builds

Change-Id: I39639c3100eb20dd24d2a875bb0e9bc82d2b2d1f

commit 4ec765e01be506a8083980fc746a1737bbac4bf2
Author: Arun Kumar K.R <akumarkr@codeaurora.org>
Date:   Wed Oct 7 18:33:34 2015 -0700

display-fw: Disable rotation animation on secondary displays

- Set the animating flag on layer during animation which is used
  as hint to disable rotation animation on secondary displays.
- Set sys.disable_ext_animation to enable the feature
- Remove unused definitions in the extended hwc header

Change-Id: I7b72c7b605930ea189e047fec17ed18b17d46fdf
CRs-fixed: 922304

commit 6998bbdfd7af3126b64897b16b6961e84952601b
Author: Baldev Sahu <bsahu@codeaurora.org>
Date:   Thu Jul 30 16:01:15 2015 +0530

display-frameworks: Extend support for MDP3

- Add support for HWC_BLIT
- Allow GPU to compose widevine level 3

Change-Id:I11e03ccd0842d019e85d0c29bc5b7be559fccbaa

commit 2fa7aa1684c0162b8226c4327c86c6eaf6b76101
Author: Manoj Kumar <manoj@codeaurora.org>
Date:   Thu Aug 20 13:52:15 2015 -0700

display-frameworks: Override mOutputUsage with sink Usage flags

mOutputUsage flags contain default usage flags and doesnt reflect
sink usage flags. Override mOutputUsage with sink usage flags.

This change is needed to support WFD Secure usecase.

Change-Id: I14d8812049f635a8ebe6a944783e0ec7f8f80b1f

commit 09da768794c8c6acd786d73239ed5a739695b8cb
Author: Raj Kamal <rkamal@codeaurora.org>
Date:   Mon Jul 20 10:46:27 2015 +0530

display-frameworks: Extend the classes defined in SF

Add support for custom classes ExSurfaceFlinger,
ExLayer, ExHWComposer and ExVirtualDisplaySurface

Change-Id: Iab8c4835faaad9b436bbd34d38702741eb0cf12d

Change-Id: Ie400c94ccc77fc379ffa256af03a9e42ba5decaa
2016-01-08 21:01:02 -08:00
..
DisplayHardware SurfaceFlinger: Move Extended SF classes to same repository 2016-01-08 21:01:02 -08:00
Effects
EventLog
ExSurfaceFlinger SurfaceFlinger: Move Extended SF classes to same repository 2016-01-08 21:01:02 -08:00
RenderEngine SurfaceFlinger: Native changes to add blur effect 2015-11-08 01:07:13 -08:00
tests Fix surfaceflinger tests. 2015-05-28 13:33:25 -07:00
Android.mk SurfaceFlinger: Move Extended SF classes to same repository 2016-01-08 21:01:02 -08:00
Barrier.h
Client.cpp Bypass surface flinger permission check for calls from system. 2015-05-28 14:19:22 -07:00
Client.h
clz.h
Colorizer.h
DdmConnection.cpp SurfaceFlinger: Tweak whitespace in DdmConnection 2015-05-28 14:23:54 -07:00
DdmConnection.h
DisplayDevice.cpp bug#460672 framebuffer surface can't keep triple buffer if define NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3 2015-12-08 01:13:54 -08:00
DisplayDevice.h Revert "surfaceflinger: Consolidate display orientation compensation hooks" 2015-11-10 23:58:46 +01:00
DisplayUtils.cpp SurfaceFlinger: Move Extended SF classes to same repository 2016-01-08 21:01:02 -08:00
DisplayUtils.h sf: vds: Avoid HWC for certain scenarios 2015-11-02 08:15:21 -08:00
DispSync.cpp input: Adjust priority 2015-10-17 13:51:11 -07:00
DispSync.h sf: Avoid disabling DispSync resync 2015-10-06 03:22:28 -06:00
EventControlThread.cpp
EventControlThread.h
EventThread.cpp input: Adjust priority 2015-10-17 13:51:11 -07:00
EventThread.h SF: Permit changing DispSync offsets at runtime 2015-04-15 13:56:28 -07:00
FrameRateHelper.h SurfaceFlinger: Native changes to add blur effect 2015-11-08 01:07:13 -08:00
FrameTracker.cpp
FrameTracker.h
Layer.cpp SF: Fix invalid reduction of transparent region from a layer. 2015-12-16 00:16:12 -05:00
Layer.h sf : Fix vertices & texture coordinates computation. 2015-12-16 00:16:04 -05:00
LayerBlur.cpp sf : Apply user defined panel orientation to blur layer 2015-11-16 14:00:25 -08:00
LayerBlur.h SurfaceFlinger: Native changes to add blur effect 2015-11-08 01:07:13 -08:00
LayerDim.cpp SurfaceFlinger: Native changes to add blur effect 2015-11-08 01:07:13 -08:00
LayerDim.h SurfaceFlinger: Native changes to add blur effect 2015-11-08 01:07:13 -08:00
main_surfaceflinger.cpp SurfaceFlinger: Add support for DisplayUtils 2015-10-06 03:22:25 -06:00
MessageQueue.cpp
MessageQueue.h
MODULE_LICENSE_APACHE2
MonitoredProducer.cpp libgui/SurfaceFlinger: Add getConsumerName 2015-06-09 11:28:37 -07:00
MonitoredProducer.h libgui/SurfaceFlinger: Add getConsumerName 2015-06-09 11:28:37 -07:00
SurfaceFlinger.cpp sf: Change log message in layer query method from ALOGE to ALOGW 2016-01-08 21:01:02 -08:00
SurfaceFlinger.h SurfaceFlinger: Native changes to add blur effect 2015-11-08 01:07:13 -08:00
SurfaceFlingerConsumer.cpp Fix PTS handling for buffer replacement 2015-05-13 09:43:35 -07:00
SurfaceFlingerConsumer.h Fix PTS handling for buffer replacement 2015-05-13 09:43:35 -07:00
Transform.cpp Add clamp to Layer and update Transform inverse. 2014-11-21 17:05:18 -08:00
Transform.h