History log of /hardware/qcom/display/msm8960/liboverlay/overlayMdpRot.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8a613e04c8f1d8391952f4d96c3d4abfc7b30b03 31-Jan-2014 Naseer Ahmed <naseer@codeaurora.org> liboverlay: Rotator hangs on Android YV12 format

Rotator hangs if the source image height is not multiple of 4 for half downscaling
multiple of 8 for 1/4 downscaling and multiple of 16 for 1/8 downscaling

Change-Id: I1ad0519bde862f07480e7e9a157e7547bb5711a5
Acked-by: Justin Philip <jphili@codeaurora.org>
Bug: 12435277
/hardware/qcom/display/msm8960/liboverlay/overlayMdpRot.cpp
c1371aaaa445fee2a09c75132f03109f014554a0 11-Oct-2013 Naseer Ahmed <naseer@codeaurora.org> overlay: Account for transform in size calculation

If we have a transform of 90, we need to swap the width and
height in the origWhf to make sure we get the right size
calculation of the output buffer with all alignment requirements.

b/10965499 - flo/mako screen lock up on playing HTML5 video in full screen
Change-Id: I961fdea7e1ee0f365e8d4d4321825408c45e8c13
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8960/liboverlay/overlayMdpRot.cpp
2e89cad843d9f442be47feb2d9347cffe3c4948e 15-Aug-2013 Naseer Ahmed <naseer@codeaurora.org> hwc: Fix rotator size allocation to max buffer size

When using the metadata for calculating the rotator destination
buffer size, the allocation happens frequently in the smooth
streaming use case leading to fragmentation of rotator memory.
Base the calculation of this buffer size on the actual width and
height of the buffer instead of the metadata.

Bug: 9920327

Change-Id: Ic551a2b1eb7418cb0b03251b26bbf55d612822fd
/hardware/qcom/display/msm8960/liboverlay/overlayMdpRot.cpp
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/liboverlay/overlayMdpRot.cpp