Sally Qi
c2c392fbea
[Aidl graphics API] split dataspace array into tuples.
...
- update VTS test to make sure primaries/transfers/ranges bits are
correct.
Bug: 242588489
Test: build and flash; atest VtsHalGraphicsComposer3_TargetTest
Change-Id: I77536d97b98e4dead208b7c8aeed9cfbb0d82316
2023-01-19 15:50:17 -08:00
Sally Qi
1ae586175d
Merge "[Graphics AIDL interface] add supportMixedColorSpaces boolean variable."
2023-01-10 21:32:01 +00:00
John Reck
741ffc2fd8
Merge "Add a README and a standardizable VERSION" am: a74147236c am: 313e0cec86 am: f42300352e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2375176
Change-Id: I68e182beadfeaa8cb932a8fab501812cca694294
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-09 20:36:39 +00:00
John Reck
a74147236c
Merge "Add a README and a standardizable VERSION"
2023-01-09 18:38:26 +00:00
Treehugger Robot
9cd21bb582
Merge "Add ExtendableType to allocate" am: 0a9430add2 am: efa98b101f am: 926b4d8b2d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2364519
Change-Id: I21a7c5c74a94f434d9f1237f742cb3f261b4f0be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-09 09:37:10 +00:00
Treehugger Robot
0a9430add2
Merge "Add ExtendableType to allocate"
2023-01-09 08:05:54 +00:00
Treehugger Robot
bca716810c
Merge "composer: vts: Init display dimension using active config" am: 12c9d664aa am: 177e0aeaaa am: df623aa638
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2302957
Change-Id: Ib27af495e361717e6c4466e8568d803110e6e0f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-09 06:29:20 +00:00
Treehugger Robot
12c9d664aa
Merge "composer: vts: Init display dimension using active config"
2023-01-09 04:51:54 +00:00
John Reck
0124abc1e9
Add a README and a standardizable VERSION
...
* Changes the compatbility matrix version to 5.0 & marks optional
* Tweaks the interface name in case it doesn't get removed soon
(otherwise readme looks silly)
* Adds a README.md to mapper/stable-c
* Adds VTS test to validate versions match
Test: build + mapper VTS
Change-Id: I9b1256e07aaf2876d579a5487d2051c60097fb70
2023-01-06 17:40:16 -05:00
John Reck
2b3eccb904
Merge "Add stride query" am: 0797e36036 am: 04d190b3c8 am: 2e7c541ebe
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2360899
Change-Id: I58bfee442be24701d7ae2e98cacb4e34b1b1b219
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-06 20:57:54 +00:00
John Reck
cf8d8bc769
Add ExtendableType to allocate
...
Allows for passing arbitrary additional options to IAllocator
Can be used to control things such as compression level without
exhausting usage bits
Currently there are no standard options defined so this only allows
for vendor-internal extensions currently.
Fixes: 257075040
Test: VtsHalGraphicsAllocatorAidl_TargetTest
Change-Id: I37b730f5ba141b08d458866c6d03a39b27124e02
2023-01-06 15:43:27 -05:00
John Reck
0797e36036
Merge "Add stride query"
2023-01-06 19:38:30 +00:00
John Reck
eeedffd5cc
Merge "Add libui requirements"
2023-01-05 17:25:17 +00:00
HyunKyoung
4775bdce26
composer: vts: Init display dimension using active config
...
Dimension was initialized to the size of the last config that is in the config list.
VTS didn't change the dimension in the readback test and allocated buffer
for the readback with the dimension size.
However it was different with actual display size.
This change initializes display dimension to the actual display size.
Bug: 259155172
Change-Id: I64fec02f5386eb6ca1f41ab376be193231810b93
Signed-off-by: HyunKyoung <hk310.kim@samsung.com >
2023-01-05 10:17:34 +09:00
John Reck
2c2cfc9341
Add stride query
...
Fixes: 261856851
Test: VtsHalGraphicsMapperStableC_TargetTest
Change-Id: Ib49df2d46dd55848c4854179bd6205c86c232a6d
2023-01-04 16:41:26 -05:00
Trevor Black
b0170e08de
Merge "The aidl changes necessary to add requested AHB format enums" am: 3e01679bb5 am: a8fbf496f8 am: af57555cbf
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2328513
Change-Id: I6ef9729b24defe2acad14c332455d8542a325eb5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-21 01:32:07 +00:00
Trevor Black
3e01679bb5
Merge "The aidl changes necessary to add requested AHB format enums"
2022-12-21 00:24:27 +00:00
Sally Qi
7aaacf6068
[Graphics AIDL interface] add supportMixedColorSpaces boolean variable.
...
- To determine if the device can hendle mixed colorspaces without
falling back to client composition.
Bug: 242588489
Test: build and flash
Change-Id: Ied346e1fe9c0b260c37aee458eddac689e711336
2022-12-19 23:22:31 -08:00
Brian Lindahl
78ff2d6491
Add VTS for new API for clearing buffer slots
...
Bug: 262041682
Bug: 258196272
Test: VtsHalGraphicsComposer3_TargetTest
Change-Id: If7e5fea56734f3ae7b4aae7378f4aea0eacc8e32
2022-12-19 16:52:33 -07:00
Brian Lindahl
24de83be34
Add to AIDL field to LayerCommand to clear buffer slots
...
Bug: 262041682
Bug: 258196272
Test: presubmit
Change-Id: Ib1819ccc2b53036b8d47cfd4d3d87d6ec07af7c5
2022-12-19 15:02:05 -07:00
Emilian Peev
3aea54393c
graphics/common: Add Jpeg/R dataspace
...
Bug: 241284696
Test: atest -c -d
cts/tests/camera/src/android/hardware/camera2/cts/ImageReaderTest.java#testJpegR
Change-Id: I218b9abe048ac07b3e54edad06b452301df48726
2022-12-16 11:09:17 -08:00
Trevor David Black
060a59992d
The aidl changes necessary to add requested AHB format enums
...
PIXEL_FORMAT_R_16_UINT
- AHARDWAREBUFFER_FORMAT_R16_UINT
PIXEL_FORMAT_RG_1616_UINT
- AHARDWAREBUFFER_FORMAT_R16G16_UINT
PIXEL_FORMAT_RGBA_10101010
- AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM
Bug: 233033456
Test: Build
Change-Id: I7b9829f549dd6d931531f14fef458d1fecc82ac9
2022-12-15 19:18:11 +00:00
John Reck
0e4732c1a5
Adjust IMapperMetadataTypes.h to match gralloc4 encoding
...
Specifically include the header encoding. Initially
omitted as it's a bit redundant, the value in having
bit-for-bit identical encoding between gralloc4 &
imapper5 seems worthwhile enough to keep it.
Test: impltests + VtsHalGraphicsMapperStableC
Change-Id: Iee37bb97acf40362c301a06f9118938b1a0c2cd9
2022-12-15 13:50:07 -05:00
John Reck
749f5af092
Add some more tests & tweak spec around SMPTE2094-40
...
Test: this
Change-Id: If7c549b8efcf490859f10c225a700188b76a54fa
2022-12-15 13:49:55 -05:00
Nolan Scobie
8ef31a2afb
Merge "Add librenderengine_deps to targets depending on librenderengine"
2022-12-14 16:21:13 +00:00
John Reck
800d77ccae
Add libui requirements
...
Test: make
Change-Id: I78a3a7239b07976ad1ab0fc89c017a1defee2587
2022-12-13 18:44:37 -05:00
Brian Lindahl
377328c743
Merge "Add VTS readback tests for buffer slot clearing"
2022-12-10 14:11:22 +00:00
Brian Lindahl
d103cd6828
Add VTS readback tests for buffer slot clearing
...
Bug: 258196272
Test: atest VtsHalGraphicsComposer3_ReadbackTest
Test: atest VtsHalGraphicsComposerV2_2TargetTest
Change-Id: I95d24f9cf10d95e54bc228c02bedab9a8281cfd1
2022-12-09 14:31:39 -07:00
Brian Lindahl
b0ef4fc286
Merge "Add VTS test for clearing buffer slots to Composer HIDL and AIDL"
2022-12-09 21:06:46 +00:00
John Reck
606e156ed9
Merge "Add ABI check to IMapper5"
2022-12-09 19:13:05 +00:00
Steven Moreland
2e37f01273
Merge "graphics.common V3 -> V4"
2022-12-09 17:21:59 +00:00
Brian Lindahl
ca3eef29b0
Add VTS test for clearing buffer slots to Composer HIDL and AIDL
...
This feature allows SurfaceFlinger to clear buffer slots when buffers
are discarded by SurfaceFlinger clients and will no longer be used,
allowing the graphics memory to be freed immediately.
Bug: 258196272
Test: atest VtsHalGraphicsComposerV2_4TargetTest
Test: atest VtsHalGraphicsComposer3_TargetTest
Change-Id: Ibfbe2078ac419bb8f3880ee3f0512acaad2f5012
2022-12-09 00:47:20 -07:00
John Reck
5868a0de40
Merge "Adjust IMapperMetadataTypes.h to match gralloc4 encoding"
2022-12-08 22:02:22 +00:00
Sally Qi
3840297fab
Merge "Expose COLOR_MODE_DISPLAY_BT2020." am: ab88d5cac3 am: f0588b06e0 am: 836fb09154
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322455
Change-Id: I3c6150b237e37e30897589e462e9c5e9b186b7d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-08 18:18:48 +00:00
Sally Qi
ab88d5cac3
Merge "Expose COLOR_MODE_DISPLAY_BT2020."
2022-12-08 17:00:12 +00:00
Sally Qi
9568c57a90
Merge "Revup android.hardware.graphics.composer3 v1 to v2 for cuttelfish."
2022-12-07 21:48:42 +00:00
Vadim Caen
79ee3e0e97
Merge "Enable Rust backend for Camera HAL"
2022-12-07 20:15:33 +00:00
Nolan Scobie
a61ca2a872
Add librenderengine_deps to targets depending on librenderengine
...
See I46750a0336a29d8d32ad2cb79a71c90461272fce for context.
Bug: 259248961
Test: presubmit builds
Change-Id: Ibd8b75406bd79dab6bc20aeaad0d08c9fcdfeb41
2022-12-07 11:48:27 -05:00
Marc Kassis
9c428fe3ed
graphics.common V3 -> V4
...
Bug: 251177105
Test: m
Change-Id: I816b8e14a0741402090cdc4732c2a904e830ff4e
Merged-In: I1cb84ec85f98789d0737207a1661b39a25538c96
Merged-In: I2e1561f4ccb59a2a833af9a7afd07840ab2ebfa4
2022-12-07 10:53:12 +00:00
Sally Qi
d43651c2a8
Expose COLOR_MODE_DISPLAY_BT2020.
...
Bug: 256551001
Test: build and flash; hidl-gen -L hash
android.hardware:hardware/interfaces
android.hardware.graphics.common@1.2::types >> current.txt
Change-Id: I33116c1b31bd981b04489bc9704a54e97332aed7
2022-12-01 22:07:33 -08:00
John Reck
4346ad0f75
Merge "IMapper 5 - the Stable C approach"
2022-12-01 23:48:40 +00:00
John Reck
97f313746f
IMapper 5 - the Stable C approach
...
Test: make VtsHalGraphicsMapperStableC_TargetTest VtsHalGraphicsAllocatorAidl_TargetTest
Change-Id: I910b27f388e3fb7261425dd4b2133885c05edd37
Merged-In: I910b27f388e3fb7261425dd4b2133885c05edd37
2022-12-01 17:37:59 +00:00
John Reck
c1e4c064b3
Add ABI check to IMapper5
...
Bug: 254345788
Test: Make change, verify build fails
Change-Id: Ib97b26f1483293b0461c47184ae39c48b9404b0f
2022-11-30 18:13:06 -05:00
John Reck
d3e3354201
Merge "Add some more tests & tweak spec around SMPTE2094-40"
2022-11-29 18:00:58 +00:00
John Reck
ae73a6ebd5
Add some more tests & tweak spec around SMPTE2094-40
...
Test: this
Change-Id: If7c549b8efcf490859f10c225a700188b76a54fa
2022-11-28 19:53:12 -05:00
Vadim Caen
60741ed7a2
Enable Rust backend for Camera HAL
...
Change-Id: I70ee4b41d887a9e9b1345020df9d591abdba5c65
2022-11-24 09:15:48 +00:00
Steven Moreland
558762c14d
allocator frozen false
...
magic -> explicit
Bug: 259465531
Test: N/A
Merged-In: I56b04a0f682a0ba3dc58a42c0a14bb506591c594
Change-Id: I56b04a0f682a0ba3dc58a42c0a14bb506591c594
(cherry picked from commit f65553745b )
2022-11-23 21:29:48 +00:00
John Reck
fc21e8b3ef
Adjust IMapperMetadataTypes.h to match gralloc4 encoding
...
Specifically include the header encoding. Initially
omitted as it's a bit redundant, the value in having
bit-for-bit identical encoding between gralloc4 &
imapper5 seems worthwhile enough to keep it.
Test: impltests + VtsHalGraphicsMapperStableC
Change-Id: Iee37bb97acf40362c301a06f9118938b1a0c2cd9
2022-11-22 15:30:28 -05:00
TreeHugger Robot
19ce3c81b1
Merge "allocator frozen false"
2022-11-22 16:33:38 +00:00
Steven Moreland
f65553745b
allocator frozen false
...
magic -> explicit
Bug: 259465531
Test: N/A
Change-Id: I56b04a0f682a0ba3dc58a42c0a14bb506591c594
2022-11-22 02:08:05 +00:00