4693292411622c9be2d23b9904c88907be629625 |
|
09-Oct-2014 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: msm8960: Add padding round for transitioning VG pipe When an external display is connected, the primary display may be using up both VG pipes. However, a VG pipe is necessary for playing secure video on the external display. This needs a padding round to transition the pipe to the external display's mixer. Bug: 17132088 Change-Id: Iecbc067cb79513a0a97f73812886277b83bb7107 Acked-by: Saurabh Shah <saurshah@codeaurora.org>
/hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
|
80c2b7d36c8a088e7672aed237966986bf99fa29 |
|
14-Aug-2014 |
Jesse Hall <jessehall@google.com> |
{msm8084,msm8226,msm8960}/hwc: Free all MdpPipeInfos on reset The reset code was only freeing MdpPipeInfos if numLayers>0, but on every frame it was being called with numLayers==0 and then again with numLayers>0. Since reset also memsets the structure to zero, it was leaking the MdpPipeInfos on every frame. I haven't confirmed reset(0) is called on these chips, only on msm8974, and that's a necessary condition for the leak to occur. But this change is safe either way. Bug: 16601370 Change-Id: Ic24dc3c3546ecdb4e86f7ff3085b2665354e93cd
/hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
|
ed69bc8090c0a784a65d91d5ef2c013f7c93f873 |
|
14-Aug-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: Disable idle invalidation for command mode panels Command mode panels have an internal framebuffer with which they refresh, hence the idle invalidator isn't needed for them. Change-Id: I6acf0cc1f8c520cbcf706f109a42e47304c534d3
/hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
|
61b0def48758b5ab2555c9eeec3c8f9ce326fff3 |
|
10-Jul-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: Handle video with plane alpha properly An earlier patch disabled plane alpha completely for video. Instead, do this only when we are in video only mode, when the video will be sandwiched between other FB layers. Bug: 9486278 -- Jank while dismissing video surface Change-Id: I2edc8c5ff5c90ec205b63175e5f3a4e6ff7eae69 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
|
788b7bb579ed9375c3428d9ecf8bbe517a13ffef |
|
27-Jun-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
am 76210716: am 76383fda: hwc: Punt video layers with plane alpha * commit '76210716dc55d84ecf1a262445366f63e32c5a41': hwc: Punt video layers with plane alpha
|
513ddc2124abf90c63af41999201f0d2031af0c8 |
|
12-Jun-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Splitting hardware/qcom/display chip specific. Moved msm8960 specific code in msm8960/ directory. Moved msm8974 specific code in msm8974/ directory. Updated Makefiles to point to correct header files. Change-Id: I0623022f324be0ae42571660074f16afa1f71df5
/hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
|