History log of /hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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