ae823e773536ee9b6cf97c575463f1a9902370d9 |
|
05-Oct-2012 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc: more error checks -- numHwLayers==1 means that there is only the FB_TARGET which HWC shouldn't draw. Also check for blank in set. Checking for this in prepare prevents us from acquiring pipes. -- add null check for private handle -- print out vsync timestamp data on error bug: 7274417 related-to-bug: 7288769 Change-Id: I8dae0d0748c5226fdc33ed8f5cc5259835dec2de Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
c4d034f4b8d12953632907d30c0b78856d829579 |
|
28-Sep-2012 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc: enable dual display on hwc 1.1 Enable dual display on HWC 1.1; video uses overlay. Bug: 7124159 Change-Id: I8333e46cfc74072f6259fba2b82368f0dd52b6df Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
3e858ebde3f2b4e762af8f7f2808d45ba59b890d |
|
18-Sep-2012 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc: hwc 1.1 implementation Bug: 7124159 --External disabled --MDP comp coded but disabled. --Videos via overlay, so that secure videos can work. Change-Id: Ie48b264143d5e4237ab9724e28930e3f68ba49ee Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
56f610dd235b577725198e9341caae92379fdf23 |
|
08-Aug-2012 |
Saurabh Shah <saurshah@codeaurora.org> |
display: Create QService binder interface. Add QService binder interface to enable communication to display by the mediaserver for Securing/Unsecuring start and end notifications. Create separate lib for external. Clear reserved field before applying format. Change-Id: I463c9c6deac7587bd0c4e0b84513b5d0b5dd7e98
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
fc2acbe75484dea7197b75d0ef9889f78398b06b |
|
18-Aug-2012 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc/fb/overlay: wait for fbpost and pan display Draw sequence in hwc_set --eglSwapBuffers --wait for fb_post. Its ok to draw to External only at this point. --draw to external | Parallel with PAN --commit to external | Parallel with PAN --wait for pan (happening in fb_post) to finish. Call MSMFB_OVERLAY_SET ioctl only when params change. These thing together ensure a correct sequence and should fix tearing and stuttering, the latter assuming there are no other display pipeline delays. Acked-by: Arun Kumar K.R <akumarkr@codeaurora.org> Change-Id: Ibb0ad8485fa6b30dc6ac07ae8b25a760941c08ce
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
51df92ad0726a419494465752bdd53eaebf91ee3 |
|
15-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: Calculate orientation based on framebuffer info Change-Id: I6c2b6e2f6b5f701bea3b4e49a4e28c66f79a3f5a
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
5b6708ac87dc9681b3dd142b82702a8b995c6e22 |
|
02-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: Update to new API * Updates HWC to use the Jellybean MR1 API * Remove qcom_ui which was using parts of the old API Change-Id: I663363547b193d2318aae88f2256a9baed1e3d4b
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
96c4c95d48dc075196c601b30a8798a262df9720 |
|
26-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Get panel type from framebuffer Change-Id: I3b7cb78d7c6019482ae698b30d553ca782f5022b
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
f8ec162999478a3f96dd945831f7c2913a4d3cff |
|
01-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: enable vsync for external display - wait for hdmi vsync when connected to hdmi - add commit to call PANDISPLAY for updating ext display - add functions to close fb and reset info Change-Id: I49afbeb85935b111055a872b29a1f65d87ab72c9 Acked-by: Arun Kumar K.R <akumarkr@codeaurora.org>
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
72cf9762f84aab07faab86e35fe830b63ec54d72 |
|
21-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Enable vsync * Use the vsync uevents from the kernel to start surfaceflinger composition. * This patch also does some code cleanup - Move copybit specific functions to copybit files. - Cleanup verbose logging. Change-Id: I36936e4b0a082cfb0347d8ee7d2bc936e01808e6
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
31da0b1f44d5ff8f95be2b440df3cdd8c5c396d4 |
|
01-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
display : Add support for copybit composition This change add support for copybit composition in display HAL for MDP3 targets. Change-Id: I9bc8e40f624b0760f4faa223cb03a13695611bb3 Acked-by: Sravan Kumar D.V.N <sravank1@codeaurora.org>
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|
0c8b7b5c841a7fad5df11b7e02d7cd792cfcc734 |
|
20-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
hwcomposer: Add support for UI mirroring - Uevent observer as part of Hwcomposer - HPD, enabling/disabling external display from HWC Change-Id: I52b4f30c78e98c5b52c86722046389f458c2dbee
/hardware/qcom/display/libhwcomposer/hwc_uimirror.cpp
|