ab05b00fefd34a761dfaf1ccaf8ad14d325873f4 |
|
09-May-2014 |
radhakrishna <radhakrishna@codeaurora.org> |
overlay: Request specific pipe type Request driver for a specific pipe type instead of notifying the type request using mdp flags. Change-Id: I83fffc7c0e1f24d903b7dd6d52a58b87c70f3d4f
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
6f7634666209698e4835b9f326278a7068834383 |
|
18-Nov-2013 |
Jeykumar Sankaran <jsanka@codeaurora.org> |
hwc: Extend partial frame update for split displays Extends partial frame update support for split displays by calculating changing region(ROI) independently for each half of the screen. In case of only one half updating, display driver shuts down the DSI/MDP mixer control of the non updating half. Maintains two ROI's for each display. In case of Non-split displays, only left ROI is updated. Change-Id: I8a67fe40aac665a48b6f8a46beffb9f8027851b2
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
3f38b62b3d70dfea36d63c814abaed4da1fcd01c |
|
13-May-2014 |
Saurabh Shah <saurshah@codeaurora.org> |
overlay: Remove usage of scale header Remove usage of scale header and do not create or destroy objects. the programScale() function exported out of libscale.so will internally manage objects. This frees up overlay from relying on scale.h which may not be exported by libscale.so to a known location if only binaries are shipped. Change-Id: If6970541e2eb0ee2bdb907c73ed3534fc22e9dd1
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
3fdd1867c6a39a4397ea74370c0d895be30b0e76 |
|
12-May-2014 |
Prabhanjan Kandula <pkandula@codeaurora.org> |
overlay : Rely on 8x16 pipe strategy for 8x39. Since both has same number of pipes with similar features like scaling capabilities, for now rely on 8x16. Change-Id: Ief51bb5c70d8aef7dca3d791f8b4d62a4c5392ff
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
53b0b5fcf40f174642b0a58cba91b5479d31fe91 |
|
30-Apr-2014 |
Jeykumar Sankaran <jsanka@codeaurora.org> |
Revert "hwc: Do not re-program H/W, if the frame geometry has not changed" This reverts commit 5e268fcf56e7f5bd0fc524d50c0a97c9e34010a1. Reason: Breaking cache based composition strategy and partial update feature. Change-Id: I0c881c8e2bc6be2a0b3dc0d5e7d22a388179f8d8
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
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/liboverlay/overlay.h
|
ba33c33f54132af55509d5ffaf6d8d344368495f |
|
08-Apr-2014 |
Xu Yang <yangxu@codeaurora.org> |
hwc: [8x26]Never allow primary get DMA pipe when external connect For 8x26, if external display is connected, DMA pipe should never be occupied by primary display. Otherwise, external display would lack DMA pipe if switch to GPU composition. This patch refines former commit: 9c1eb2be21a4952ee097d33 CRs-Fixed: 640934 Change-Id: Idc64b724cfacf9e8e22ca73e4e443e8d989e1212
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
e5fd024417b93aa52eb9050131242779d8295a07 |
|
16-Apr-2014 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
hwc: Do not re-program H/W, if the frame geometry has not changed There is no need to re-program the H/W, if the frame geometry of all active displays, has not changed. It will help to improve performance by avoiding re-configuration of HAL and driver, if it is not needed. Change-Id: Ie01dce33be89afc7308a8103128d27b4b9fb5c4b
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
a83d776f160d90db1cb5df28a793f4f06a93f020 |
|
05-Mar-2014 |
Saurabh Shah <saurshah@codeaurora.org> |
overlay: Support for returning pipe based on capability Add support for returning pipes based on capabilities. getPipe() API takes in pipe specifications like format class, scaling, display, mixer, fb and decides what pipe to return. The nextPipe() API is now just a private helper. Change-Id: I0ab809662c0ad6297e19a44f39264ee929944d13
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
0bc6186c13bed6530aadad53308916869871aa8c |
|
28-Feb-2014 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc/overlay: Add support for pipe priorities, 1 pipe config for FB. If using source split to stage 2 pipes on the same mixer stage, the left pipe needs to be a higher priority than the right. Add API in overlay to compare pipe priorities and use this in source split config to stage pipes accordingly. Add support for 1 pipe config for FB if updating rect is within 2048 pixels. Change-Id: I8b33d5ebd0f8765ee842bab128d8abd67a110145
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
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/liboverlay/overlay.h
|
ef53c1c84ec55ed50f607d52b7abfbb86239408e |
|
09-Apr-2014 |
Simon Wilson <simonwilson@google.com> |
Revert "Revert "split msm8x26 and msm8x74 display HALs apart"" This reverts commit 13236c4d3582dd6f7185a303c4795ea611edbfe3.
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
13236c4d3582dd6f7185a303c4795ea611edbfe3 |
|
07-Apr-2014 |
Benoit Goby <benoit@android.com> |
Revert "split msm8x26 and msm8x74 display HALs apart" This reverts commit 32d546383b4424a954987570731f7fa216bce206.
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|
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/liboverlay/overlay.h
|
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/liboverlay/overlay.h
|
32d546383b4424a954987570731f7fa216bce206 |
|
18-Mar-2014 |
Iliyan Malchev <malchev@google.com> |
split msm8x26 and msm8x74 display HALs apart Change-Id: I58a7dc129faa6eef4f7cdc8ee09fd42cd86c189b Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8226/liboverlay/overlay.h
|