5a7d156b76908b60b72d1acc1d4b5959e7a9647c |
|
23-Jul-2014 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Add HDMI CEC HAL Implement the spec as per hardware/libhardware/include/hardware/hdmi_cec.h Change-Id: I02e1ba9deee1007b7e5922c363b9f5d6c6ad82a9
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
cf40ec929a1ddf18023dad9647e7be08638b659d |
|
25-Feb-2014 |
Dileep Kumar Reddi <dkumarre@codeaurora.org> |
hqd : Use proper type casts * Remove compilation errors * Use proper type casts Change-Id: I1d44c2a2362a1fdd4d6e412ea816d4078e8355c9 :
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
c9cbe63708025b7aed15e251b2fb3a914fd842a0 |
|
01-Feb-2014 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
display: Remove klockwork warnings and errors. Remove all klockwork warnings and errors for libgralloc, libhwcomposer, liboverlay, libqdutils, libqservice, libvirtual, libexternal libraries to avoid buffer overflow and memory leaks. Change-Id: I078143bcbcf5e4b342156bd8305a644566f7cc4b
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
0de84c911980050d32a6bb35836ce099acfc496d |
|
22-Jan-2014 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
qdutils/qservice: fix compilation warnings - fix incorrect type casting. - remove unused variables. Change-Id: I4d21fe895b048a9dcb7c43297d44b041ba42d735
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
2299e93cfd2fbf8d0ea59e27e775e9baa27bf04a |
|
13-Nov-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Clean up binder interface The current binder implementation is inflexible when it comes to adding new input/output parameters. It also needs a lot of boilerplate code written when adding a simple enable/disable type command. Instead, let clients specify the parcels they want to pass and unparcel them at the end points only. Please note that it is assumed that all commands coming in need the same permission checks. If this is no longer the case, some commands need to be split out on the receiver end in IQService.cpp. This change also simplifies the code end clients need to write. They should be able to include QServiceUtils and call a single function to set the binder up and make the call. Change-Id: I4db66f2427ecf16d7a6264462ae85815217a16b1
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
c439b604bcd6441e3706fdcaa5084ec58cbaf16d |
|
29-Jul-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: Add vpu client Stub implementation of VPU in HWC. This commit passes through binder calls from HWC to the VPU library. It also has stub prepare/draw calls in the VPU client object which can be used to configure VPU in the composition cycle. Change-Id: I2606f2884e870448d29ef26e02faac92e157e2c6
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
effbd25d502916fcdebadd1d2b83988559434e79 |
|
25-Jul-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
display: Add BufferMirrorMode support for External - In Buffer mirror mode, the output on the external should be rotated based on the primary orientation. - this is used for the side sync feature. - buffermirrormode has higher precedence over external orientation - Add binder interface to enable/disable buffermirror mode Change-Id: Ibea0af9627d69b4d42453adc868b113d82613437
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
b89a73f96e83ea4fb1747c6fbec81af0d958cb70 |
|
22-Aug-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
Revert "display: Add BufferMirrorMode support for External" This reverts commit 027d96511c3c5794f200ef1e8c3ef8f264a80d33.
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
f9b43cd974f838c678ae4dffa4a23b516360ff97 |
|
25-Jul-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
display: Add BufferMirrorMode support for External - In Buffer mirror mode, the output on the external should be rotated based on the primary orientation. - this is used for the side sync feature. - buffermirrormode has higher precedence over external orientation - Add binder interface to enable/disable buffermirror mode Change-Id: I1768dbfac239ae663927358ca9b8e5510b683385
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
153f96287785a39a5cc80b730f4aeacbcde1e1a2 |
|
21-May-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
display: fix binder interface for setExtOrientation Add missing hook b/w the binder client and service for setting EXTERNAL_ORIENTATION Change-Id: If6084031793251cca16b926bd82f5dccf76468a1
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
3b9570a337a3115ad05dee3c1aa2ecc6f82f6ab1 |
|
10-Apr-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
display: Add support orientation control on ext display - The required orientation on External can be set using the properyt sys.ext_orientation. - Values can be HAL_TRANSFORM_ROT_90, HAL_TRANSFORM_ROT_270 - According to the value set, the FB_TARGET for External will be rotated and positioned as per aspect ratio on Ext - For YUV(video layer) it just calculates the position, as the rotation should be the source orientation - This feature is supported only for low resolution panel. Change-Id: I3d532ee0cb8dca3c37869537b55cd8044fd9047e
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
90fab7ad11440d4c5534a50a748bdee8d1fb0a4e |
|
18-Mar-2013 |
Ping Li <quicpingli@codeaurora.org> |
libqservice: Change the permission for SCREEN_REFRESH Change the SCREEN_REFRESH permission from AID_GRAPHICS to AID_SYSTEM. Change-Id: I8d732282df481695d8241e3087725784825b756d
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
966a6ae6cc5b8c8ee4dd2f299a230113fc4b2b26 |
|
28-Feb-2013 |
Jeykumar Sankaran <jsanka@codeaurora.org> |
display: Add hook for triggering screen update DSI command mode panels do not need to be refreshed on each vsync. Due to one frame latency in CABL LUT calculation, when CABL is enabled for DSI command mode panels, the LUT doesnt get updated for last frame. Triggering an extra update for DSI command mode panels fixes it. Change-Id: I7a22e338609430746dda4d3081ff199109a95035
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
c59c27830019a78f668f6fb2e9518483587ce098 |
|
09-Feb-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
libqservice: Add a client interface. Add a client interface which interfaces with hwc. qservice upon receiving IPC, provides a callback notification to the qclient which does appropriate stuff in hwc. In future, qservice can safely be even made a separate process with no changes to exisiting code. This was not true earlier owing to the hwc pointer held by qservice forcing it to be in the same process that hwc is in. CRs-fixed: 452977 Change-Id: I05838c213f5d4606a6573693de1bacbc5876107e
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
da8589cbe0993344665192629dbc352f6ca591c4 |
|
24-Sep-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: qservice: Pass through binder calls Pass through binder calls for non qservice calls. Change-Id: I9cae0d40b8377bda9627fbc3e6f90d5aed1f1e0f Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8084/libqservice/IQService.cpp
|
bbee5b1c3475b630caa5061fbf535f87f21743f7 |
|
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/msm8084/libqservice/IQService.cpp
|