bce12990928d1c2d1e250271b43f5fb10174ecfc |
|
13-May-2014 |
Saurabh Shah <saurshah@codeaurora.org> |
overlay: Remove usage of scale header Remove usage of scale header and do not create or destroy objects. the programScale() function exported out of libscale.so will internally manage objects. This frees up overlay from relying on scale.h which may not be exported by libscale.so to a known location if only binaries are shipped. Change-Id: If6970541e2eb0ee2bdb907c73ed3534fc22e9dd1
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
072cc46edd38e61fd21757c4725dbcef431bef08 |
|
27-Sep-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
overlay: Add support for using scalar calculations Add support for using scalar calculations from custom library. The calculation will override pipe configurations if required on basis of format, scaling, split display etc. Change-Id: I53c73431b70b5b339ad09c19ac8792f0fc96aaaa
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
76a5cdf91ae7c3f98845c0464dcc49c45d1af10b |
|
27-Jun-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
overlay: Add writeback support Add explicit writeback display type, writeback ioctls, memory mgmt, writeback class, writeback obj manager class to overlay. Change-Id: I171e60cea5ed8f6649859e3eb189df37b39962f1
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
43addde8368fa726b6be3ff2194eca4fc0741994 |
|
21-Mar-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc: Sync for rotator Implement sync for rotator. If a buffer is rotated, it can be used by producer soon after rotation (and it wont have to wait until vsync). Mdp waits for the rotator buffer's release fence to signal to start display. Hwc waits for previous access to rotator buffer by MDP to finish before using it Change-Id: I5664806a17c44d58af62a2825ce454089fcd31cf
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
327b2ba85538669304a50d0fb6cc2f6aab7aaf3b |
|
26-Feb-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc/overlay: Video on 4k2k external, 4k2k rotation. -Add support for Video via overlay on 4k2k external panel. -Add support for rotating videos on 4k2k panels. We use pre-rotation in hwc to rotate a video into a single buffer, irrespective of panel size. Then this buffer is fed to MDP. Rotator objects are managed by the new RotMgr. -Cleaup mdpcomp and overlay. Change-Id: Ifb08534747e8e18b6c58dd8a3e1a9947409100f1
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
2dc8fbef183721824969902cba9c9daeb5b3ea4a |
|
13-Nov-2012 |
Mathew Karimpanal <kjmathew@codeaurora.org> |
display: Standardize log-tags for qcom display logs. Change-Id: I75bc2d8db8d64994097d6b744f357c29c9a5717a
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
47377987cc4eef72ee3b0cdced8c3a15038b39eb |
|
28-Nov-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc/overlay: Dynamic pipe tracking. Remove state based pipe handling and make pipes tracked dynamically. Add the configStart, configDone, nextPipe availablePipes APIs. Remove setState API. -configStart marks all pipes available. -configDone garbage-collects unused pipe objects. -nextPipe returns the index of next available pipe and create a corresponding pipe object if not present -availablePipes returns total of "unallocated" pipes. (Pipes could be allocated but unused) Changes in hwc adapt to the new overlay APIs. Compile out MDP comp. Remove unused files in overlay and hwc. Update licenses. Conflicts: libhwcomposer/hwc.cpp libhwcomposer/hwc_utils.cpp Bug: 7626586 Change-Id: Id8e56901d34e5dc0fd088260d05e3e46f68ff090 Signed-off-by: Saurabh Shah <saurshah@codeaurora.org> Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
bf4ef717fabff427327613de76b69f964c51484d |
|
19-Aug-2012 |
Saurabh Shah <saurshah@codeaurora.org> |
liboverlay: Add support for MDSS Rotator. Acked-by: Sushil Chauhan <sushilchauhan@codeaurora.org> Change-Id: I60a2b0ce2b491d03b2b1a04966113e253b7f3dd8
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
79f8c83e7613b3058814499a75dde323a3f6aed8 |
|
01-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
overlay: Refactor State Transitions. Refactor transitions by templatizing to have default behavior for most cases and full specializations for specific cases. Partial specialization of functions is not allowed, so create templatized intermediate functions for those use cases. For ex: if we have 8 states, we don't need 8x8 transition handlers. Add and define OV_DUAL_DISPLAY state. Add a GenericPipe for subtitles to OV_2D_VIDEO_ON_PANEL_TV state. Add a 2D_VIDEO_ON_TV state and its transitions. Change-Id: I064cf813c43c3e3736800fbd465c6f1aa9b3a2d3 Acked-by: Saurabh Shah <saurshah@codeaurora.org>
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
a6bf153e8aa374eb25e226cb91782852e0b8dbf1 |
|
12-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Clean up makefiles Move common includes and shared libraries to a common location Change-Id: I0427f0f98b4c039a691be0ef6f3deead2b4bfa02
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
befc466069680cb8a65b1f22ad44723d949128c8 |
|
14-Jun-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
qcom/display: Update HALs - Update the display HAL from Code Aurora Forum - Add updated overlay library - Enable HWC with basic video going through overlay - Cleanup some files Change-Id: I65c687c51be458cee71213c79e03eeda962d9086
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|
a19f21d925628239ef52c8ce392fa4ada91df6fc |
|
11-Jun-2012 |
Iliyan Malchev <malchev@google.com> |
initial GL libraries for msm8960 Change-Id: I16451c70a079894ac326d3564d96f1fbafcd4f1b Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8084/liboverlay/Android.mk
|