Age | Commit message (Collapse) | Author |
|
Change-Id: Ifb88b2335bbaf3f628b162c13485218cf68a020c
|
|
|
|
|
|
Change-Id: I1d18df1da01da48c84f094213099a8c0842a0235
|
|
|
|
|
|
Change-Id: Ic2af36994c081b102e2e33f059bd694d984d3bfc
|
|
CRs-Fixed: 2738373
Change-Id: I6df95891acea34e81ada3259590d9fbc75bfbd4a
|
|
Compute the actual buffer size (including aligned width
and height) based on pixel format that is set. In this
case, calculate NV12 color format buffer sizes as per
nv12_512 alignment even when the ubwc surface is set.
Change-Id: Ic3ea1f03e9bfe0b62b3917e43d95da1f7e28bde8
|
|
Change-Id: Ib8b6a80b1f39d11e2c9c7f9949c0c0323d7e6be3
|
|
display.lnx.5.1.r2-rel
|
|
into display.lnx.5.1.r2-rel
|
|
This change takes subsampling into account when
calculating the plane width and height in samples.
It fixes mapper VTS failure for case YV12SubsampleMetadata.
CRs-Fixed: 2734403
Change-Id: I7f2fae72207d8fb19cede05f78b486524ed2cd49
|
|
grallocToStandardPlaneLayoutComponentType" into display.lnx.5.1.r2-rel
|
|
To support RAW8, RAW10, RAW12, and RAW16 in gralloc4.0, the patch sets
the corresponding data in PlaneLayoutInfo and PlaneLayoutComponent.
(Not a contribution)
Bug: 157534008
Test: VtsHalGraphicsMapperV4_0TargetTest
CRs-Fixed: 2728586
Change-Id: I5c0d7c31199b949dc32e112e2743ec6cdc7106bd
|
|
Return errors from getComponentSizeAndOffset if the component
does not exist for the format, or if the format is not supported.
CRs-Fixed: 2728586
Change-Id: I4a25a4ca2a6fb766016d5634afc8dbc93c9c4ab5
|
|
Change-Id: Id41d32609d3075a0b149435c26d738976e32d741
|
|
display.lnx.5.1.r2-rel
|
|
display.lnx.5.1.r2-rel
|
|
The color space should be set explicitly by the producers, not
set by default in gralloc. This change resolves CTS failures in
CtsMediaV2TestCases#EncoderColorAspectsTest.
CRs-Fixed: 2737311
Change-Id: Ia7c780ecc83af3ec742a810de6253fddcfdf66b8
|
|
Primary panel don't have average luminance value. Hence, display
driver don't populate the same. Average luminance is initialized
to default value of zero in HAL. Add average luminance calculation
for primary display. This aligns with the external displays.
CRs-fixed: 2716028
Change-Id: I962adef4c8298e7247cc320cc5813f1060dad4c1
|
|
This change adds support for reserved regions larger than one
page, as well as indicating whether a metadata value is
default or has been explicitly set through set().
This fixes VTS failures for GetDataspace and
GetLargeReservedRegion.
CRs-Fixed: 2721357
Change-Id: I4bb428d429accb471a08bd44b88c3a565836a12c
|
|
|
|
|
|
|
|
|
|
To support RAW8, RAW10, RAW12, and RAW16 in gralloc4.0, the patch sets
the corresponding data in PlaneLayoutInfo and PlaneLayoutComponent.
(Not a contribution)
Bug: 157534008
Test: VtsHalGraphicsMapperV4_0TargetTest
CRs-Fixed: 2728586
Change-Id: I5c0d7c31199b949dc32e112e2743ec6cdc7106bd
|
|
Change-Id: I56aa8742a90d50c843707143566751ecdb7ff6ae
|
|
This change takes subsampling into account when
calculating the plane width and height in samples.
It fixes mapper VTS failure for case YV12SubsampleMetadata.
CRs-Fixed: 2734403
Change-Id: I7f2fae72207d8fb19cede05f78b486524ed2cd49
|
|
Return errors from getComponentSizeAndOffset if the component
does not exist for the format, or if the format is not supported.
CRs-Fixed: 2728586
Change-Id: I4a25a4ca2a6fb766016d5634afc8dbc93c9c4ab5
|
|
Add uapi/include/display to include search path and add sde_drm.h
to fix compile errors with 5.4 kernel. This change is backward
compatible and is also working in 4.14 kernel.
Change-Id: I47b025301fa53fbd4bc1cceb013db3648b5a61cd
Signed-off-by: Liang Liu <lianliu@codeaurora.org>
|
|
Primary panel don't have average luminance value. Hence, display
driver don't populate the same. Average luminance is initialized
to default value of zero in HAL. Add average luminance calculation
for primary display. This aligns with the external displays.
CRs-fixed: 2716028
Change-Id: I962adef4c8298e7247cc320cc5813f1060dad4c1
|
|
|
|
|
|
Since Off->Doze transition is now asynchronous, avoid
the delay of commit cycle for video->cmd switch request.
Change-Id: I8ba84c425a913b0050d6049c08e8f383deab3fe0
|
|
|
|
|
|
Change-Id: I1fd770f7960bfaf75278eed124bd755d8da7aad7
|
|
The color space should be set explicitly by the producers, not
set by default in gralloc. This change resolves CTS failures in
CtsMediaV2TestCases#EncoderColorAspectsTest.
CRs-Fixed: 2737311
Change-Id: Ia7c780ecc83af3ec742a810de6253fddcfdf66b8
|
|
This change adds support for reserved regions larger than one
page, as well as indicating whether a metadata value is
default or has been explicitly set through set().
This fixes VTS failures for GetDataspace and
GetLargeReservedRegion.
CRs-Fixed: 2721357
Change-Id: I4bb428d429accb471a08bd44b88c3a565836a12c
|
|
Change-Id: I9e14b1deed3e60b658ef9dd01adebcf33fd45dd7
|
|
Change-Id: Id41d32609d3075a0b149435c26d738976e32d741
|
|
Client keeps track of GPU composition requests and sends -1 fd
if there is no need to re draw.
CRs-Fixed: 2695433
Change-Id: I310d848a32afecdaf52aa23c513565920fe21de2
|
|
Change-Id: I89c10c355224adf94335d5739a1726ad6f958a0c
|
|
Added Composer_V2.4 APIs to handle VTS failures,
SetAutoLowLatencyMode
GetSupportedContentTypes
SetContentType
Change-Id: Ic0ca966aef2e44657312c55bc6156f86eceeb033
|
|
Add mutex lock in register API and callback event
so that it could wait for the callback event to finish.
Change-Id: Id28e8b0a5b2200e76e0c6c5bb6a4245b4d3871e5
CRs-Fixed: 2714760
|
|
If the interlaced metadata is not set, return standard metadata
value Interlaced_None instead of Interlaced_Qti.
Change-Id: Ib3ea47c1a6883bc6a8c4751f7309d7e76af7f851
CRs-Fixed: 2685558
|
|
|
|
Change-Id: I2ecf504b81e348b19f393445faac0d83fa8c7d4d
|
|
Change-Id: I271b3c7ae3020a0f1178a75d80b28d3f2bbe8c64
|