ff7ea2339c73f58985348c75b4c1c8a415d07967 |
|
16-Oct-2015 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
am 0787bc22: hwc: Move max app layer check outside isFrameDoable routine. * commit '0787bc222a016e944f01492c2dd04bd03c1da6af': hwc: Move max app layer check outside isFrameDoable routine.
|
e767ef6438fe404a2dcc8df086cfb6811bb33a7a |
|
16-Oct-2015 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
am 95c2601a: hwc: Fix MDP comp array index access * commit '95c2601aab7f27505e8b086fdd1f1dce31091e5d': hwc: Fix MDP comp array index access
|
ed30f732801662d3affab06238adf2961ae65dea |
|
16-Oct-2015 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
am 45660529: hwc: Fix to avoid heap corruption * commit '45660529af1f4063a00e84aa2361649e6a9a878c': hwc: Fix to avoid heap corruption
|
0787bc222a016e944f01492c2dd04bd03c1da6af |
|
07-Jun-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
hwc: Move max app layer check outside isFrameDoable routine. Move the condition for checking maximum number of app layers ourside the isFrameDoable function to avoid heap corruption while updating hnd array in cacheAll function. Bug: 24163261 Acked-by: Ramkumar Radhakrishnan <ramkumar@codeaurora.org> Change-Id: Id4458fcadc7775a2d78b1849de6782857c6ac17f
/hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
|
95c2601aab7f27505e8b086fdd1f1dce31091e5d |
|
19-Sep-2015 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
hwc: Fix MDP comp array index access Fix MDP comp array index access in case of High Res pipe allocation. This is already correct in case of Low Res allocation routine. Bug: 24163261 Acked-by: Saurabh Shah <saurshah@codeaurora.org> Change-Id: I7eaa0711ef8998ea03edba18b74db80459daf4c7
/hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
|
45660529af1f4063a00e84aa2361649e6a9a878c |
|
06-Jun-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
hwc: Fix to avoid heap corruption - Check for MAX_NUM_APP_LAYERS before updating yuv indices array. - Fall back to GPU composition when number of app layers exceeds MAX_NUM_APP_LAYERS to avoid heap corruption. Bug: 24163261 Acked-by: Ramkumar Radhakrishnan <ramkumar@codeaurora.org> Change-Id: Ieb91b705a0a5f50ce2f8829d1f1ee048d44b7d2e
/hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
|
6d5467dc95f3e970eb81d6a7ea5b3bcc3b015078 |
|
09-Dec-2014 |
Andreas Gampe <agampe@google.com> |
msm8960: Remove unused variables & functions For build-system CFLAGS clean-up, remove unused variables and functions. Bug: 18632512 Change-Id: Ib9e5013bfd95b7f32f3574e6945aa7637fc59339
/hardware/qcom/display/msm8960/libhwcomposer/hwc_mdpcomp.cpp
|
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
|