8bc12cba5e3e8377cd5ea3410609af005c01335d |
|
07-Feb-2014 |
Saurabh Shah <saurshah@codeaurora.org> |
overlay: rotator: Remove previous allocation for a session When ION was not ref counted, we needed to maintain the previous session memory until the new one was taken by MDP. ION being ref counted now, it is not necessary to maintain previous memory allocation. Change-Id: I102df065bb288a661d509912f4c7b894505df393
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
fbda988d2909e2b8527098b5ffc93fa38fb0219e |
|
22-Jan-2014 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
liboverlay: remove warnings during compilation - Remove unused variables - Use proper typecast Change-Id: Ia60fc4c3c7ec39a1df4a780de7f5d75d723f7960
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
e7fd567eb00aea104a726a88540dba639e17bf29 |
|
24-Apr-2013 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
hwc/overlay: Set crop rectangle for MDSS Rotator. Since MDSS rotator will crop, the crop rectangle for overlay will always start from (0,0). CRs-Fixed: 476494 Change-Id: I1ccece8eab7d1a97ccec561a4d0df4558b5e33c4
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
4762db4eb027284225be9d10f08d87252612064c |
|
11-Apr-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc: Fix dumpsys crash In extreme cases, when all pipes are used, the buffer is insufficient. Reduce logging by striping off unnecessary bytes. Change-Id: I5a6ffb9ff288e389eea4e9ca4ac850ed59d539ff
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
027d88d922505ca1e8d90e231e69b40e7948ea9e |
|
10-Apr-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
overlay: Swap flips on 90 only for older mdp version. Older mdp rotator does 90 first and flip next, forcing HAL to swap flips, in presence of 90. Newer mdp does flip first and 90 next, owing to DMA pipe. (Also similar to GPU flip handling). So we can pass flips as-is. Change-Id: I379509a07e45966262005666e7727e7923079d3a
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
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/overlayMdpRot.cpp
|
dbdcee7b408fa6cbf37169d9601aa3598c91ce40 |
|
22-Feb-2013 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "overlay: Fix rotator output buffer size."
|
a22f5873a9974b00f352370e077db9788ad67699 |
|
13-Feb-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
overlay: Add support for pipe dumps. Add support for pipe state dump useful in dumpsys. Reduce debug log spam when mdp state changes. Change-Id: Ie27ad00698085e2ffd6166ad2f7503fe16a571f8
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
bb21d541c9e0f60060e4cb077ad51b8a7f48523f |
|
15-Feb-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
display: Do not align down input rotator src height Aligning down the input rotator source height value introduces green line in the output of the rotator. Remove aligning down the input rotator source height for YV12 format. For 1/8th downscale use aligndown instead of alignup. Change-Id: I9152ee873c5ee79877653c78f33eb0cf7e2f9871 CRs-Fixed: 453033
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
e4dbe91c2c45ef7ad1f5106b75bd49062cf80c48 |
|
15-Feb-2013 |
Saurabh Shah <saurshah@codeaurora.org> |
overlay: Fix rotator output buffer size. Fix rotator output buffer size for mdp and mdss rotators. Output size is based on rotated width & height. Output format can be different than source format. It could be same if using mdss rot or using fastyuv mode in mdp rot. Deprecate the static mapping of rotator input and output formats. Driver will be responsible for correctly populating the dest format that its wishes to use. Change-Id: I17352d6d460cac24eb97083aed38668929c66807
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
47c130ffbafe12d6ddf6e8df4ffdd9916318c379 |
|
16-Nov-2012 |
Raj kamal <rkamal@codeaurora.org> |
liboverlay: Set mdp src format as rotator output format. * Set mdp source format as rotator output format rather than determine it from a fixed mapping of input/output formats. * This is needed since for the same input format to rotator, fastyuv mode if enabled may result in a different output format than the one if the mode is not enabled. * Do the inline optimization for rotator where possible CRs-fixed: 451064 Change-Id: If0bb2f3a44df10968383ab3f5c3625257518934d
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
8b2d50f3c665329517352269a687bdf562b2cc6d |
|
15-Jan-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
liboverlay: Rotator-assisted MDP downscaling of videos. Engage the rotator to assist MDP in performing video downscale for primary and external. This saves bandwidth and avoids causing the driver to make too many panel mode switches between BLT (writeback) and non-BLT (direct) modes. Change-Id: Icfabc2c0f978a23cf96c78a9976cf69cea697b5f CRs-Fixed: 434852
/hardware/qcom/display/msm8084/liboverlay/overlayMdpRot.cpp
|
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/overlayMdpRot.cpp
|