History log of /hardware/qcom/display/msm8226/libvirtual/virtual.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
88de95b6ca2d13053626e68181a3674ea2e416f6 25-Jun-2014 Arun Kumar K.R <akumarkr@codeaurora.org> display: initialize viewFrame info for external displays

- At the initialization, set the viewFrame info for the external
and virtual displays to its resolution.
- It will be modified later based on the display projection

Change-Id: I25b74dcd375cb15386d5dad6f6d3730b15969f8f
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp
4418482cd51e8343e7efd978ccdd17c616d1d78a 14-Apr-2014 Raj Kamal <rkamal@codeaurora.org> hwc: Add target specific checks in hwcomposer

* Mdss driver supports DMA-Multiplexing on wb interface
for certain targets. Add overlay get function to query
this info during pipe allocation for wb.

* UI Scaling on external is not supported on certain
targets due to the lack of availability of pipes with
scalars. Add overlay get function to query this info
to disable action-safe calcs, DRC and others which
require downscaling.

Change-Id: I1726caa4634f72d781561e797078648524ea2eef
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp
1a37e6312580848c3c072386d1df2d469c0793f8 08-Apr-2014 Tatenda Chipeperekwa <tatendac@codeaurora.org> libvirtual: Fix logic to detect DRC use case

We detect DRC based on the resolution of the external display stored
in the HAL, and the dimensions of the framebuffer(fb2) after receiving
a RESUME event. If the stored resolution is greater than that of fb2
it means fb2 was reconfigured due to DRC. This is the only case in
which we trigger the DRC path (and the MDP downscale path thereafter).

For all other cases, the RESUME event is just treated as normal and
should not result in triggering the DRC path.

Change-Id: I2c8a854434f09a840938f00b88faa59c6cb57e7f
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp
658fcef863b9b6ad5f7e2bf0d7828d251827e2fc 08-Apr-2014 Tatenda Chipeperekwa <tatendac@codeaurora.org> Revert "libvirtual: Fix logic to detect DRC use case"

This reverts commit 0f59a5a6a4fea63b29f45d1f765f378231edadf4.

Change-Id: I800a4a50db4cc39ca7cf9fed5ec7d146a7b9b95b
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp
19864512ffacbadbcbe9a2921d8bd18db63948b6 26-Mar-2014 Tatenda Chipeperekwa <tatendac@codeaurora.org> libvirtual: Fix logic to detect DRC use case.

We detect DRC based on the resolution of the external display. If the
external display has non-zero width/height then we know it was
previously configured during the same session and is going for DRC.

Change-Id: Iaa0b112370a95f2719738c991411776dcfe17f88
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp
31f8c0d6a416c0c2a685cac101430d2a47840356 06-Mar-2014 Tatenda Chipeperekwa <tatendac@codeaurora.org> hqd: Adjust resolution based on aspect ratio

When the MDP downscale path is enabled we assign the primary
resolution as the external display's dimensions. However, the
aspect ratios of the external and primary displays can be different.
As a result, directly assigning primary resolution could lead
to an incorrect final image.

We get around this by calculating a new resolution by
keeping aspect ratio intact.

Change-Id: I217718a5474862154fe60837fc6518408d2c32c7
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp
57ca59ccafa0efa6fb8f5684e90777bbeb6f92c7 21-Feb-2014 Tatenda Chipeperekwa <tatendac@codeaurora.org> hwc: Enable downscale feature through system property

Add support to turn the MDP downscale feature ON through the
use of a system property. 'sys.hwc.mdp_downscale_enabled' shall be
set to 'true' in build.prop file to enable this functionality.

This is required for OEMs that might have privacy concerns over panel
size information being exposed.

Change-Id: I354b25b1fdabe5786aed7552f2afccda35412467
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp
a653efede03423aa840da24634f1ec6f20796f1e 09-Apr-2014 Simon Wilson <simonwilson@google.com> Revert "Revert "msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224""

This reverts commit 90268aeae4a80fdce99db4a4e45d696afd4fff36.
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp
90268aeae4a80fdce99db4a4e45d696afd4fff36 07-Apr-2014 Benoit Goby <benoit@android.com> Revert "msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224"

This reverts commit f96e0b957a215582702db2a5ec6c744afd94eae3.
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp
f96e0b957a215582702db2a5ec6c744afd94eae3 28-Mar-2014 Iliyan Malchev <malchev@google.com> msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224

Change-Id: Ia9af631171fb9ec64de1d1cb0ddf5be3e0fe9132
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8226/libvirtual/virtual.cpp