History log of /hardware/qcom/display/msm8996/libgralloc1/gr_device_impl.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f9b32af0575a253d7167db14ec5ea4de146fac46 19-Jul-2017 Naseer Ahmed <naseer@codeaurora.org> msm8996: Disable gralloc dump

Bug: 62624942
Change-Id: I7cb03edfdc6ac37579c07d3d5603c33e42cdb72c
/hardware/qcom/display/msm8996/libgralloc1/gr_device_impl.cpp
d6751d55a64f04a3ed621e472092f0ebc2fb7e15 02-May-2017 Naseer Ahmed <naseer@codeaurora.org> gralloc1: Support GRALLOC1_CAPABILITY_RELEASE_IMPLY_DELETE

v2: Handle buffers allocated outside gralloc with flag
PRIV_FLAGS_CLIENT_ALLOCATED.

CRs-Fixed: 2041607
Bug: 36355756
Change-Id: Icb0c4b724f7bf7097812f6306fb0b9a56bb790a9
/hardware/qcom/display/msm8996/libgralloc1/gr_device_impl.cpp
21b976b264a4c892b61523a8338111ca79c33e0d 27-Mar-2017 Naseer Ahmed <naseer@codeaurora.org> gralloc1: Add support for layered buffers

Implements the gralloc1 capability GRALLOC1_CAPABILITY_LAYERED_BUFFERS

Bug: 31686534
Change-Id: I80c8ef6aa18844e33ecd8b019c6f4cf08872afb5
/hardware/qcom/display/msm8996/libgralloc1/gr_device_impl.cpp
c8261afb613ea9eb269951cc347fd97502e54b78 29-Mar-2017 Naseer Ahmed <naseer@codeaurora.org> gralloc1: Close acquire_fence in lock

Bug: 36635948
Bug: 36612621
Test: Verified to fix fence leak in SUW
Change-Id: I2069e828eedad0c0c23e6cd7ba05d26d7a2f2612
/hardware/qcom/display/msm8996/libgralloc1/gr_device_impl.cpp
f13f2213ee1071bd5602b95f110c1072671cfff8 23-Nov-2016 Naseer Ahmed <naseer@codeaurora.org> gralloc1: Add remaining functionality

* Use private_0 flag
* Add some legacy flags to be used during transition
* Fix gralloc module version
* Adjust makefiles for gralloc1
* Add support for dump, num flex planes and lock flex.
* Use a unique ID for buffer descriptors
* Do not delete buffer handle, fix after verifying framework fix.
* Current gralloc1 clients do not conform to the lock()
requirement
in the gralloc1 header. Tracked in b/33588773
* Add perform APIs to get the buffer size and allocate a buffer
for use by SDM
* Fix reference counting
* Add a unique buffer ID
* Some cleanup in private_handle
* Create a wrapper class of private_handle to do refcounting
* Resolve implementation defined formats At allocation time,
update buffer
descriptors to replace implementation defined formats with the
ones we mean
to allocate
* Defer ion handle release
* Remove unused drm code.
* Add legacy constructor for private_handle_t used by some
clients
* Add FP16 support
* Add Dump() in buffer manager
* Use handle as map key
* Drop ZSL check
CRs-Fixed: 2007391
Change-Id: Iaf843d93c031839d90403cc2e6927b516aedd354
/hardware/qcom/display/msm8996/libgralloc1/gr_device_impl.cpp
52af24f45972a8124cb33e97c740fa0bfc705df6 03-Jun-2016 Steve Pfetsch <spfetsch@google.com> display: Update to AU187 proprietary drop

Update to AU_LINUX_ANDROID_LA.HB.1.3.9.06.00.01.213.187

display_hal:
897a3ef sdm: Add support for color mode & color transform
489b7cd sdm: color-manager: New color management feature.
f4a1f34 hwc2: Use floating value refresh rate
94c3c93 Merge branch display.lnx.3.0-dev into LA.HB.1.3.9
2a3c7d9 hwc2: Fix lint error.
201bb83 Merge "Merge branch 'LA.HB.1.3.9' into display.lnx.3.0-dev"
d3010dd Merge "sdm: Fix HDMI Primary and Virtual Display concurrency use case"
776f125 sdm: Fix HDMI Primary and Virtual Display concurrency use case
e74eb40 gralloc: Handle RAW_OPAQUE formats similar to blob
57db735 Merge branch 'LA.HB.1.3.9' into display.lnx.3.0-dev
7c060b4 Merge "sdm : Remove un necessary log messages"
33d6fee Merge "hwc2: Add hwc specific dump"
d477e60 Merge "hwc2: Locking fixes"
d3a5303 Merge "gralloc1 : initial implementation"
41451dd Merge "sdm: Remove LayerCache from HWC" into display.lnx.3.0-dev
791dc00 Merge "sdm: Handle spurious wakeup from pthread_cond_wait" into display.lnx.3.0-dev
577a919 Merge "gralloc: Set default CSC to 601_FR" into display.lnx.3.0-dev
670815a Merge "sdm: Set system property when HDMI is Primary" into display.lnx.3.0-dev
31e5d8f Merge "IQService: Remove process name in debug logs" into display.lnx.3.0-dev
96e9234 gralloc1 : initial implementation
1fd59ea hwc2: Add hwc specific dump
addcabf hwc2: Locking fixes
9aabdd0 hwc2: Fix validated check
093fd32 hwc2: Ignore null client target
223796e sdm: Handle spurious wakeup from pthread_cond_wait
ca8b2f3 sdm: Set system property when HDMI is Primary
935f831 sdm: Remove LayerCache from HWC
f2a6466 gralloc: Set default CSC to 601_FR
57c19c7 Merge "sdm: Re-define MultiRect MDP flags" into display.lnx.3.0-dev
9c0bf73 IQService: Remove process name in debug logs
20a80cb Merge "common: Do not enable QTI_BSP flag" into display.lnx.3.0-dev
378b492 sdm: Re-define MultiRect MDP flags
c55bcb1 Merge "sdm: Full ROI for 1 frame after resolution switch" into display.lnx.3.0-dev
74d720f sdm: Full ROI for 1 frame after resolution switch
6f9612b sdm: Add support to report the pixel format of the display
c3c2f85 common: Do not enable QTI_BSP flag
9cc2303 qdMetadata: Add MetaData operation functions
0d36263 sdm: Enable HDMI dynamic frame rate switch feature
9eade06 sdm : Remove un necessary log messages

Change-Id: I70d35cfe58d9f5ac56b36c053119a6ae68ff3552
/hardware/qcom/display/msm8996/libgralloc1/gr_device_impl.cpp