History log of /hardware/qcom/display/msm8994/libgralloc/gpu.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
86384cfc3e03e37fcff03900d2150e373e9ed864 13-Dec-2016 Chia-I Wu <olv@google.com> gralloc: use libgralloc1-adapter in MSM8994

This adds some new data members to private_handle_t. The new data members
are needed to support GRALLOC1_ADAPTER_PERFORM_GET_DIMENSIONS, etc. All
HALs that include gralloc_priv.h need to be recompiled.

When TARGET_USES_GRALLOC1 is true, the gralloc HALs advertise gralloc 1.0
support (see ADVERTISE_GRALLOC1).

Test: builds and boots
Bug: 33398719
Change-Id: I61e9addfd11dd65e6843163c3ba667e0f95bac16
/hardware/qcom/display/msm8994/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/msm8994/libgralloc/gpu.cpp
1b9b5a150aaf478261051d2c26ad71c22fef6e3d 29-Jan-2016 Jeff Tinker <jtinker@google.com> Fix protected video playback on bullhead

bug:26833122
Change-Id: I955e2ee0e514fa06841983002a71b6dd69b64201
/hardware/qcom/display/msm8994/libgralloc/gpu.cpp
8c63fab1a442325be517be20a4cee7c1cd6fefb3 29-Jan-2016 Craig Donner <cdonner@google.com> Adds a few more flags to check before mapping protected buffers to the secure memory pool.

Bug: 26833122
Change-Id: I1d209feafeb93ab765baafbba4ce9ce002d6305b
/hardware/qcom/display/msm8994/libgralloc/gpu.cpp
08223054abb11e677e4da941d6c46265c9ac2b28 12-Jan-2016 Craig Donner <cdonner@google.com> Maps protected buffers on 8994 and 8996 into the secure space. This is required to use QCOM_protected_content, as suggested by QCOM.

Bug: 22775237
Bug: 22855417

Change-Id: I2e9a21d74681fe53e7e13584f17afb349b9d4b8e
/hardware/qcom/display/msm8994/libgralloc/gpu.cpp
ba008b62daf056bc4322ee3693e6e79eb000c4b0 28-Aug-2015 Arun Kumar K.R <akumarkr@codeaurora.org> gralloc: Modify check for uncompressed RGB buffers

The previous check for RGB formats skipped certain formats and hence
the alignment was incorrect.
Add a check for all non-compressed RGB formats before calling
getGpuAlignedWidthHeight

Acked by: Naomi Luis<nluis@codeaurora.org>

CRs-fixed: 888733
Bug: 23967172
Change-Id: Icae4cfb92ceae5e593fd6c5658999fc90ef97ea1
/hardware/qcom/display/msm8994/libgralloc/gpu.cpp
d1201a9e62b798cc72f4466662026b7829be86e6 30-Aug-2015 Nagesh Subba Reddy <nageshsreddy@codeaurora.org> Default flexible YUV format to NV21_ZSL

There could be buffers allocated in flexible YUV format without any
camera usage flags. Default the format for such buffers to NV21.
Fixes CTS tests testYuvImageWriterReaderOperation, testAbandonedSurfaceExceptions

Change-Id: I72693b1d35d2803df16d3588b3428bcf1ab0b3eb
/hardware/qcom/display/msm8994/libgralloc/gpu.cpp
516f7082460f7fcef8ba1ac9e8e13d5949c28370 18-Aug-2015 Ranjith Kagathi Ananda <ranjith@codeaurora.org> Change the IMPLEMENTATION_DEFINED preview buffers format

Set the preview buffers format be the same as the video buffers
in order to improve camera power usage.

Ack by tgodbole

Change-Id: Iaf69dad9d15b0b6fdc4cfe538104f404008e84fb
/hardware/qcom/display/msm8994/libgralloc/gpu.cpp
db9405c96555df081c934ba6c25d9e683e4d8103 13-Mar-2015 Vineeta Srivastava <vsrivastava@google.com> Remove sRGB, replace RAW_SENSOR with RAW16 graphics format.

Change-Id: I634201fb7c145636b3d7b44e0258127ec632bddf
/hardware/qcom/display/msm8994/libgralloc/gpu.cpp
054df959aef7dce630a7f41d4aba6626c130756b 12-Mar-2015 Patrick Tjin <pattjin@google.com> msm8994: import msm8994/msm8992 display code

AU_LINUX_ANDROID_LA.BF64.1.2.1_RB1.05.00.00.019.037

Change-Id: Ie94c9207ea736a114bfdf4f35d372ccc326d7207
Signed-off-by: Patrick Tjin <pattjin@google.com>
/hardware/qcom/display/msm8994/libgralloc/gpu.cpp