History log of /hardware/qcom/display/msm8084/libgralloc/gpu.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f9af8a40d5b10b9340804c55dafd5810985741ad 14-Jul-2016 Naseer Ahmed <naseer@codeaurora.org> shamu: gralloc: Revert gralloc: Use GRALLOC_USAGE_PROTECTED for L1 protection

Revert this for shamu as the original feature this was needed for
is not available on shamu

Bug: 29880419
Change-Id: I041849bca75c042b05608709825f465f436d0269
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
4f6feb11ede2708eac46d8c96d9ca2fc10b96a44 11-Apr-2016 Naseer Ahmed <naseer@codeaurora.org> gralloc: Use GRALLOC_USAGE_PROTECTED for L1 protection

Do not require the MM_HEAP flag for TZ protection. This is in
line with the gralloc spec.

Bug: 27536318

Change-Id: I0bc7346b0a40061600707d8c1881a9d405995b4f
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
2c501a124d892ffca641aa38ffce4f17a3741ffe 13-Mar-2015 Naseer Ahmed <naseer@codeaurora.org> gralloc: Default flexible YUV format to NV21

There could be buffers allocated in flexible YUV format that do
not have any camera usage flags. Default such buffers to NV21.

Change-Id: Id66076e02fe600890b7fcfcb038fa2e7a95be09c
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
4ee9ce6a957fbecdc26c9732b6483cc6c5967eea 20-Feb-2015 Eino-Ville Talvala <etalvala@google.com> Remove sRGB, replace RAW_SENSOR with RAW16 graphics format.

Change-Id: I22a557cabcba4c0d0a87c8a982a324ebb3ba701a
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
0771ec63c5a81c89626d8e3bccec2db933ca2972 01-Nov-2014 Praveen Chavan <pchavan@codeaurora.org> libgralloc: Align secure video and rotator buffers to 2M

Buffers with 2M alignment have better efficiency with map/unmap
operations performed in TrustZone compared to 1M-aligned buffers.

Bug: 17763968
Change-Id: I9032e46618871fcb0d7b68666c1ad3f44f0081c7
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
9ee9263bd68e320cecfe152740988622949f7dd9 03-Jun-2014 Praveena Pachipulusu <pveena@codeaurora.org> libgralloc: Set Alignment to 1M only for Secured buffers.

Set Data alignment to 1M only for secureed buffers which
are allocated via MM heap. IOMMU heap allocated buffers
should have buffer alignment of 4k.

Change-Id: I501b35ab103b687f1081338e0c100c29e0b9c4bf
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
91dfffb86b0c6361a997a8bd4b1ca22b3668fd86 29-Mar-2014 Naseer Ahmed <naseer@codeaurora.org> gralloc: Set colorspace in the metadata

Since camera now uses the metadata to store the color space,
store the default color space values here as well instead of
storing in the flags.

Change-Id: I11ee84f391a8ee9d06267aa05645fa9467dc23a6
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
cbc630614b5f9a3299bfde07377b991b4a87ae16 08-May-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Add support for lock_ycbcr

Fill the android_ycbcr struct for HAL_PIXEL_FORMAT_YCbCr_*_888
formats.
This is a flexible YUV format that allows gralloc to set a
hardware specific YUV format based on the usage flags passed in.
Here we set the format similar to how we set the implementation
defined format and set the android_ycbcr structure to point to
the appropriate plane offsets.
Reference: HAL_PIXEL_FORMAT_YCbCr_420_888 definition in
system/core/include/system/graphics.h

Change-Id: If0c7abf5e206bf982ad333da2dae57cbac302733
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
ec5077d1b1d9067fda51b01d8d6c9a24f196d23d 09-Apr-2014 Saurabh Shah <saurshah@codeaurora.org> gralloc: Fix RGB888 marked as VIDEO

RGB888 layers were marked as VIDEO and treated as YUV along the path.
If RGB888 is ever required to be a video format we need to make sure
to have other differentiation mechanisms between a UI RGB888 and a
Video RGB888 if any special handling is necessary.

Change-Id: I94c74ac10d589e20dd600db0d1e32645613b1b21
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
7a09f5d1465b17a920bbc877ce1b8c63a754aa67 22-Jan-2014 Arun Kumar K.R <akumarkr@codeaurora.org> libgralloc: use proper types and type casts

- Use proper types for pointers
- Resolve compiler errors
- handle proper type casts
- remove unused variables

Change-Id: I628ebe174485d30abadea4ca40b67f9aab1a0652
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
95a496f2c9ad7fed0cccaa33c3f544f47a542d44 20-Feb-2014 Manoj Kumar AVM <manojavm@codeaurora.org> gralloc: Add GRALLOC_PRIVATE_USAGE_WFD flag

1. Screenrecord and WFD use virtual display and encoder.
Since HAL supports only one virtual display, we need a
definite way to distinguish both use-cases.

Failure to differentiate will break Screen record + WFD
concurrent usecase.

WFD stack will set this usage flag and SF will query the usage
flags to differentiate WFD and screenrecord usecase.

2. Deprecate GRALLOC_USAGE_PRIVATE_EXTERNAL_CC and
GRALLOC_USAGE_PRIVATE_EXTERNAL_BLOCK flags as these are no
longer used.

Change-Id: Ifa260c5af2371eea830744ce62a5a83b8cfd0de7
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
80a6a8a60232914d051ff22df8e06a32ceac2df3 26-Oct-2013 Manoj Kumar AVM <manojavm@codeaurora.org> gralloc: Set default value for implementation defined formats

For implementation defined formats which go via HWC, set the
default value to RGBA8888

Change-Id: I7f8c46bc47746dcf1c4a03438b8f93d7bab78bb1
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
1a0a179301c96df2255516d682f284eb9f2b27e4 21-Jan-2014 Linux Build Service Account <lnxbuild@localhost> Merge "hwc: RGB888 is considered as a VIDEO type"
c38cdae859e0ee12ad3284a308eaeef9d2708c74 10-Oct-2013 Manoj Kumar AVM <manojavm@codeaurora.org> hwc: Add support for Macro Tile feature

Macro tile is enabled only if all the conditions are met:
1. GPU hardware should support Macro Tiling.
2. MDSS hardware should support Macro Tiling.
3. USAGE flags shouldnt contain GRALLOC_USAGE_SW_READ_OFTEN and
GRALLOC_USAGE_SW_WRITE_OFTEN.
4. RGB 16bit and 32bit formats.
5. persist.hwc.macro_tile_enable flag should be enabled.

PRIV_FLAGS_TILE_RENDERED flag is added to indicate whether the layer
is rendered/composited in Macro Tiling or Linear format.

Change-Id: Ie3139839c84d76c5d1a2300f33910a09eb7336f4
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
317a812340880a7e45aa2fc1937c8bf8898a6ff3 09-Jan-2014 Zohaib Alam <zalam@codeaurora.org> hwc: RGB888 is considered as a VIDEO type

For mpq8092, RGB888 is the output video format, so need to make
it a video buffer type, so that VIG pipe gets allocated for
it. Another reason is that GPU cannot process RGB888, so marking
it as a VIDEO layer will ensure that it will get picked by MDP.

Change-Id: I5d1812a70f5e4d1fb7448d0a145a15c07c6fc188
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
34cdea818cb6b496361e7b89e329f5042e29ca25 05-Dec-2013 Baldev Sahu <bsahu@codeaurora.org> libgralloc: correct assigment of HAL_PIXEL_FORMAT_RGBA_8888

For implementation defined formats which go via HWC, set the
default value to RGBA8888.

Change-Id: I741504d54694ac061ecd6c870cb8f815cc61ab24
CRs-Fixed: 588596
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
74f56831acaf1913dbec8104f14d53aaa278f515 16-Aug-2013 Naseer Ahmed <naseer@codeaurora.org> Revert "display: Video Encoding not working"

This reverts commit 0a1db6aef28c3b90d1f992f56abc562dbae10b55.
Video encoder uses the NV12 encodeable format again.

Change-Id: I1b5170a5c2b5c7de0791cc5bc44457257519f749
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
c3e683e0a35dcf3d00f3d9415f771beaa590c9e3 20-Sep-2013 Jesse Hall <jessehall@google.com> Replace sRGB_888 with sRGB_X_8888

As sRGB_888 is not defined, replace it with sRGB_X_8888

Change-Id: Ie7e27ffea1ca6ec99de8e746c0f784e5fc9a4e53
(cherry picked from commit b81796dc9a0c4178004ae947e9d756c5cae6967a)
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
634d190af0346cff9af500bde60688604e50d853 20-Sep-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Add allocation support for sRGB formats

Refer to graphics.h for the definition of these new formats.
The HWC doesn't yet support output to these formats.

Change-Id: I14dade3412d262d853d3783ba77d559c76d331bf
(cherry picked from commit 3a63837a3d006aee3d176d379409bf3134f6189b)
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
7e77fca478d026f1806d106bc37465d555065e3d 24-Jul-2013 Ramkumar Radhakrishnan <ramkumar@codeaurora.org> display: Add support to HAL_PIXEL_FORMAT_NV21_ZSL format

Add Support to HAL_PIXEL_FORMAT_NV21_ZSL format in gralloc for
camera capture usecase.
This support is required because, CPP module requires 64 byte
aligned width and height to resolve corruption in bottom/left edge
of the landscape/portrait buffer.

Change-Id: Id3e0e5f3d695d5111f3469f78a1d52aad9bea4f4
(cherry picked from commit 512ee1dcef6fa47dfdcf3990fea29bd85f967f02)
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
1b28b60e15c27fee703a16fbd1e42e3b41b031fd 31-Aug-2013 Ramkumar Radhakrishnan <ramkumar@codeaurora.org> hwc: Add support for Secure display

- Identify secure display layer in the hwc_list
- Need to set both SECURE_OVERLAY and SECURE_DISPLAY flags for the secure
display layer
- Disable idle timeout for secure display usecase, as GPU should not be
accessing secure display layer

Change-Id: I555910db77c466b5e103b24b4f0ec7f47bb210a5
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
a2033d43cbaa2efd426007ac2fab20e9bc998918 06-Sep-2013 Arun Kumar K.R <akumarkr@codeaurora.org> libgralloc: Don't set buffer type to be BUFFER_TYPE_VIDEO

For buffers with usage set as GRALLOC_USAGE_EXTERNAL_DISP or
GRALLOC_USAGE_PROTECTED, dont mark them as BUFFER_TYPE_VIDEO,
as they can be either RGB/YUV

Change-Id: If4ee80ae85427b2bd850a9f6aeb2c914d4c7c198
CRs-fixed: 537052
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
2134d9f38a202bfa2adcec5f996a34b8ca9f0b3e 14-Aug-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Fix ITU formats for camera

Make sure ITU formats are applied exclusively for camera buffers.
Camera HW_TEXTURE buffers go to GPU and should be marked as 601 FR.
Earlier, this was OR'd with video encoder due to which it
incorrectly got marked as 709.

Change-Id: Icaf3692b581b7861229e613dd632123d21dda2cf
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
8e2341b6ab077041ea9ec9209daa30b5aac1727a 14-Jun-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Use compile time flag for mdss.

The gralloc allocation can happen from processes other than
surfaceflinger in which case we cannot open the framebuffer
device to get the mdp version. Use the MDSS_TARGET flag to
differentiate.

Change-Id: I69bc9ff6004b382a2836274a32fbbd3b2e67dea2
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
5f8523774590196afcd7046628bf0eede30d7cc8 29-Apr-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Add ITU-R standard info for YUV formats

These format qualifiers will help graphics decide which
standard to use when working with a YUV texture.

Change-Id: I6ad464e6b070d3b375c5e07f03228308d15407cd
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
438e134aba6ea6f8552c53070c2ab2e98e284e8f 24-Apr-2013 Linux Build Service Account <lnxbuild@localhost> Merge "gralloc: Set correct private gralloc format for video buffers"
bb43570e27b2f580270f5222a75e93fee204e97a 21-Apr-2013 Shuzhen Wang <shuzhenw@codeaurora.org> gralloc: Set correct private gralloc format for video buffers

For IMPLEMENTATION_DEFINED pixel format, if the usage flag is
HW_VIDEO_ENCODER, the private gralloc format should be
HAL_PIXEL_FORMAT_NV12_ENCODEABLE.

Change-Id: I61e8aabe124179e8bebda5d50ad1d8681060b99a
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
4970cce2d6a29bfcb3eb07966c475895ac288bb5 11-Apr-2013 Shuzhen Wang <shuzhenw@codeaurora.org> gralloc: Mark buffers used by HW Texture

Consumer of gralloc buffers need to distinguish between buffers
with different usage flags, such as HW_TEXTURE vs VIDEO_ENCODER.

Change-Id: Idc330390c184ea942c096b84d29afe7705c06e4d
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
6397c8bb267d7d93c7ebdaa7662cb90ab63e3913 11-Apr-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Enable framebuffer memory mapping.

Enable mapping from framebuffer if debug.gralloc.map_fb_memory
is set to 1. This is useful for bringup.

Change-Id: I3c860148729c5f5c98d84bf17e6633285b4b0af1
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
9ff25065c69cafb44ae1f58ffbf1d241e3ead3f1 05-Apr-2013 Naseer Ahmed <naseer@codeaurora.org> gralloc: Mark buffers used by HWC

Some clients need to distinguish between buffers going to HWC
for composition and other regular buffers.

Change-Id: Ia05a765afe2f8bd223f3e47edd0fb746d6ade531
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
52b9f901a7c1fb6599c9a108b4b8e894f1f2639f 05-Mar-2013 Ramkumar Radhakrishnan <ramkumar@codeaurora.org> gralloc: Override gralloc calculated size only if bufferSize is greater.

bufferSize set using native window set buffer size will override gralloc
calculated size only if bufferSize is greater.
Fix for 720P, 1080P HD content playback is not working on 7x27A due to
buffer size mismatch between requested size by frameworks and allocated
size by gralloc for HAL_PIXEL_FORMAT_YCrCb_420_SP and
HAL_PIXEL_FORMAT_YCrCb_420_SP format

Change-Id: I16d04e406ab8f1f35e0e0a70e19d99a019adc5ef
CRs-Fixed: 451783
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
c567a93cd9ff7079ac03024d4fdb1ddc5683e748 21-Feb-2013 Jeykumar Sankaran <jsanka@codeaurora.org> display: Remove framebuffer HAL usage

This patch removes the usage of the framebuffer HAL which is
deprecated in JB MR1 onwards. The code is left for compatibility
such as conformance tests but it is unused for normal display
usage.

Change-Id: If98133bdaa759cdc41d4503ff695b225ee43cb6f

Conflicts:

libhwcomposer/hwc_utils.cpp
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
83b98f3b7c3c458707c95b854a3669c98d28d1f5 12-Feb-2013 Naseer Ahmed <naseer@codeaurora.org> display: Remove genlock usage

genlock is no-op from Android 4.2 onwards since the sync framework
is used for explicit synchronization.

Change-Id: Idd1df589516534a683e0fa1ef0cfbb7f0e411f67
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
736f2b25c5dc2be95de68574efb1d094e5fdb4a0 13-Feb-2013 Linux Build Service Account <lnxbuild@localhost> Merge "display: Reconcile display HALs"
5070c694011ddc30673ec68a9d1d74dc713c49f2 10-Feb-2013 Duy Truong <dtruong@codeaurora.org> Update copyright to The Linux Foundation

Change-Id: I145b66896159ff9886ed73507f17b3165ba0266d
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
59644b2127280052ca410cb053f0a41c3181a97a 09-Feb-2013 Naseer Ahmed <naseer@codeaurora.org> display: Reconcile display HALs

Make the display HALs compile with/without the Qualcomm BSP
specific features so they can work with pure AOSP.
Change-Id: I1ad7282c4fe1fe7e3309afb530a07735f165ffbe
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
3fd3b60a0c8f9b40106b895e558b7f00ee62f90e 09-Jan-2013 Sushil Chauhan <sushilchauhan@codeaurora.org> display: Use GRALLOC_USAGE_PROTECTED to indicate secure content

For secure content, use GRALLOC_USAGE_PROTECTED flag instead of
the obsolete flag GRALLOC_USAGE_PRIVATE_CP_BUFFER.

Change-Id: I69bf8cfd3a978fd472608beb44056e1bf55c1414
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
12396a93926126a4ec5cf376a9ebeb2ac80d687f 15-Jan-2013 Linux Build Service Account <lnxbuild@localhost> Merge "libgralloc: force 1M alignment for secure buffers"
6454e17e5208ccd98bd5592a69cb662a379db7d0 29-Nov-2012 Praveen Chavan <pchava@codeaurora.org> libgralloc: force 1M alignment for secure buffers

Align secure buffers to 1M alignment as TZ expects this for
protecting the buffers, MDP5 onwards.
Update the buffer-size to the same alignment used.

Change-Id: I369932a4a72b28c05a3ea216a8bba681de1f9dad
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
e69cef651d11e04e5e9b28fe9479d4741b6e045d 09-Jan-2013 Linux Build Service Account <lnxbuild@localhost> Merge "libgralloc: Add support for custom buffer size."
591f83eb35f33cf108720d9bb30cb56933e1e724 07-Nov-2012 Ramkumar Radhakrishnan <ramkumar@codeaurora.org> display: Add display metadata in buffer handle

Allocate extra space for metadata in buffer handles
Provide api to map this space in client process and set the metadata

Change-Id: I8bca8448670d4aa88d439320faf402dae30458f8
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
6bd0a92736b973cd857f6a9a89ed01914d0eae10 11-Dec-2012 Ramkumar Radhakrishnan <ramkumar@codeaurora.org> libgralloc: Add support for custom buffer size.

Init allocSize hook function with alloc_size function

Change-Id: I514d47928f10b6c41404aa19d8b704f64327211b
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
3ba3431c8b63c3f198bb7b74395d5b6f01bc0a3a 13-Dec-2012 Naseer Ahmed <naseer@codeaurora.org> gralloc: Mark framebuffer as ION memory

Change-Id: I859d4d03b62279b7e66ba52e3215fe7394a63434
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
76d5809dbb374df18148a6f346e200738ecebb8d 28-Nov-2012 Naseer Ahmed <naseer@codeaurora.org> libgralloc: Discontinue allocating FB buffers from carveout.

Don't allocate primary framebuffer from carveout.
Allocate them from IOMMU heap just like the external framebuffer.

Bug: 7626586
Change-Id: I52a8db1a34d19856302b38d2c30c1290d1f2f060
Signed-off-by: Saurabh Shah <saurshah@codeaurora.org>
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
553d102770ff11f143975246bec03e1be44f53f0 02-Oct-2012 Saurabh Shah <saurshah@codeaurora.org> gralloc: Send first 2 FB buffers to carveout and next to IOMMU

Gralloc uses the GRALLOC_USAGE_HW_FB flag to allocate memory from carveout.
This is fine for primary framebuffer, but for external framebuffer we need IOMMU
heap buffers, since the ioctls for external work with those.

Ideally, the primary buffers also need to come from IOMMU heap, which is ongoing
work. This patch allocates the first 2 FB buffer requests (assuming they are for
primary) from carveout and allocates all subsequent buffers from IOMMU heap.

Bug: 7124159
Change-Id: Ie53b2e1e7fcac136acd2d251f39cefe367fc7125
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
c25ee291334fc454516cdf3df17474b177c579f7 05-Sep-2012 Saurabh Shah <saurshah@codeaurora.org> gralloc: Check for HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED

Check for HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED before assigning format based
on usage bits.

Change-Id: Ie140f3f8a7002febc2fab729686d646b349c3b75
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
9a4c96b15190b86e9865180fad9dcb784f4631e5 05-Sep-2012 Shuzhen Wang <shuzhenw@quicinc.com> Gralloc: Fall back to HW_CAMERA_WRITE if HW_VIDEO_ENCODER is not set.

In both video encoding and camera preview cases, HW_CAMERA_WRITE will
be set. This is a hack so that if HW_VIDEO_ENCODER is set, allocate
NV12 format; otherwise, allocate NV21 format.

Change-Id: I61dc96b125e026159f55048cb79783578832460a
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
89bd8f3230439b54e47132bb7e014ae77b10a168 21-Aug-2012 Naseer Ahmed <naseer@codeaurora.org> gralloc: Support camera and video encoder flags

- Set private flags for these formats so that the camera HAL
can differentiate between the allocated buffers.
- Usage flags define format

Change-Id: Ib3cfad12ab2ba79662207609138633769b1504e6
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
5d0935531842ab9cf01775a77e92f204e6d40971 01-Aug-2012 Naseer Ahmed <naseer@codeaurora.org> hwc: Add support for external-only layers

Add support for different types of external-only layers
EXTERNAL_ONLY: General purpose
EXTERNAL_BLOCK: Blocks the display of other ext-only layers
EXTERNAL_CC: Used for closed captions with videos.

Change-Id: I9cc7b9a1dbf1085194725474d6a4d1094e27a0c8
Acked-by: Saurabh Shah <saurshah@codeaurora.org>
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
be2e1bb9057c8d0666de057743eeb898c78f34b0 15-Jul-2012 Naseer Ahmed <naseer@codeaurora.org> display: Clean up gralloc

* Remove pmem and ashmem implementations
* Remove usage of RefBase
* Reduce log verbosity

Change-Id: If8ef543d236e5305bd5430f4f9c62c51b3a13787
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
cfbb0c8d90feb153606e1d2b2693ee054828b9f7 16-Jun-2012 Naseer Ahmed <naseer@codeaurora.org> gralloc: Update YUV420 SP tiled format to match OMX

The value of OMX color format for YUV 420 SP tiled is 0x7FA30C03.
Add this format and also remove masking for interlaced videos
and S3D which were causing the format to be masked incorrectly

Change-Id: I76fe5e6e00a36130b065c5d88a8f52eebcfa162b
/hardware/qcom/display/msm8084/libgralloc/gpu.cpp
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/libgralloc/gpu.cpp
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/libgralloc/gpu.cpp