Jason Macnak
8dcf909435
Merge "Ensure AIMapper and underlying IMPL outlive IMapperProvider" into main am: b8c23a8a7d
am: 4c11b51986
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2781709
Change-Id: Ie96a5db1377ca841d493b168ffa4c6b2a5c90d8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 23:31:55 +00:00
Jason Macnak
7d201b58fa
Ensure AIMapper and underlying IMPL outlive IMapperProvider
...
... as a
static vendor::mapper::IMapperProvider<IMPL> provider;
may be destructed during a clean process exit (during __cxa_finalize())
but the underlying IMPL may still be in use on other threads.
Bug: b/304343434
Test: boot Cuttlefish
Change-Id: I80687494c61210d527908b5a67375950ca45c8ea
2023-10-10 11:54:00 -07:00
Alec Mouri
3e82b63ae8
Merge "Setting layer brightness doesn't need nit info for readback tests" into stage-aosp-udc-ts-dev am: be23bf4f23
am: 2d96a0a082
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/24944166
Change-Id: If96b68cdef28070dba0a446b57bea4581e1b3b40
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05 20:41:40 +00:00
Alec Mouri
a47d46affb
Setting layer brightness doesn't need nit info for readback tests
...
The nit information was used when we set exact nit values rather than a
relative brightness per layer. But we only need nit values for the
renderengine interface, which isn't tied to any hwc or panel
capabilities.
Bug: 301261125
Test: VtsHalGraphicsComposer3_TargetTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:712b3d9880b6aff51ab17d539bfcbdf3785cc6ca )
Merged-In: I770dc5620648df2eab608e030c5e76cf190f315d
Change-Id: I770dc5620648df2eab608e030c5e76cf190f315d
2023-10-04 21:14:06 +00:00
Xin Li
879960bdce
Merge Android U (ab/10368041)
...
Bug: 291102124
Merged-In: I7b6fffac2ada0e039f79bad8cc9b4d954e9c3460
Change-Id: I9466127d8d0fa38df36ca99f704853b2db871e67
2023-08-25 13:29:30 -07:00
Alec Mouri
3d978df32d
Support per-port display configs in VTS am: 821d5c05c2
am: 29d915f375
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/24169145
Change-Id: I1b799ba8830247d57b37c0df1ab86c68f9bf8ec6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-22 03:52:49 +00:00
Alec Mouri
821d5c05c2
Support per-port display configs in VTS
...
Bug: 277855934
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:be1b4d6ccec45f47bbb9459bf9aa31b4c6875c7b )
Merged-In: I92e1615d8eb9466b40e02f8e2df8b3432e927af6
Change-Id: I92e1615d8eb9466b40e02f8e2df8b3432e927af6
2023-07-22 00:58:03 +00:00
Treehugger Robot
7cafdb3073
Merge "Fix a DimmingStage documentation typo by rewording the doc." into main am: 299db35551
am: 518f74b2f9
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2669815
Change-Id: Ibf33531aa91335f1a34d1d8db17dfa8ffbe84a54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 05:13:07 +00:00
Alec Mouri
cdcfd05736
Fix a DimmingStage documentation typo by rewording the doc.
...
Change-Id: I5a1b3a99630cfded4b34c74b020bb4df2ce12084
2023-07-20 23:07:17 +00:00
Treehugger Robot
84816ec99d
Merge "Clarify null-termination of name field" into main am: 8328cbb343
am: b47a11c1d5
am: 3f76bf5b23
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2651037
Change-Id: I8840b5f4925bd801ddf4b39940b6b6246631176b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-07 20:43:39 +00:00
John Reck
735206b1a5
Clarify null-termination of name field
...
Test: make
Change-Id: I22e7c20074fe49bd533fc16c88a979447362d3f2
2023-07-07 12:11:00 -04:00
Edward Liaw
c01432b259
Merge "TEST_MAPPING: enable vts hal tests in kernel-presubmit" am: 24a8a39219
am: 69771123ba
am: ac75f2d41c
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2610093
Change-Id: Id502dbe01f18f68a140290f5f0bf8b709d35bf0e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 22:00:27 +00:00
Edward Liaw
69771123ba
Merge "TEST_MAPPING: enable vts hal tests in kernel-presubmit" am: 24a8a39219
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2610093
Change-Id: Ifb1fe3792f481cfe57d3b4e9e0f7995ced887a7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 21:11:34 +00:00
Edward Liaw
24a8a39219
Merge "TEST_MAPPING: enable vts hal tests in kernel-presubmit"
2023-06-01 20:34:33 +00:00
Edward Liaw
24696b3e32
TEST_MAPPING: enable vts hal tests in kernel-presubmit
...
Enable the following tests:
VtsHalBluetoothAudioTargetTest
VtsHalGraphicsComposerV2_4TargetTest
Bug: 284307085
Bug: 258819618
Test: atest :kernel-presubmit
Change-Id: I8667eaee120777a776339481f72558566e6c94b3
Signed-off-by: Edward Liaw <edliaw@google.com>
2023-06-01 16:08:42 +00:00
John Reck
0cf823b31d
Merge "Add test for USAGE query for >32-bit" am: 4ef9f5dd2b
am: a1171f30d8
am: 0284fd727c
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2607685
Change-Id: I81d2669f98a9716acb638d632cfb28442b122add
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-30 22:31:34 +00:00
John Reck
a1171f30d8
Merge "Add test for USAGE query for >32-bit" am: 4ef9f5dd2b
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2607685
Change-Id: I2000c140565d02a503a2b394a63d5342c4cd1830
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-30 21:03:51 +00:00
John Reck
4ef9f5dd2b
Merge "Add test for USAGE query for >32-bit"
2023-05-30 20:11:24 +00:00
Ram Indani
b6ffd5c35d
Merge "[VTS 2.3] Add length check before reading blob" into udc-dev am: a9d135cd14
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/23438943
Change-Id: I492cd7aa3aec59dc6af2385de5d3af6b9b1a887b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-30 17:09:05 +00:00
John Reck
b9cd45c741
Add test for USAGE query for >32-bit
...
Bug: 284333373
Test: this
Change-Id: Ie9683e5cccb85db1280b85b0b32d7cec042d79a3
2023-05-26 16:55:09 -04:00
ramindani
caee7cd3f6
[VTS 2.3] Add length check before reading blob
...
Adding a length check prevents the read() from
reading outside the bounds and prevents OOB crash.
Test: atest VtsHalGraphicsComposerV2_3TargetTest && atest VtsHalGraphicsComposerV2_4TargetTest
BUG: 252764300
Change-Id: I6231e340a925127f9c32ccb76768286f7292df58
Merged-In: I6231e340a925127f9c32ccb76768286f7292df58
2023-05-25 22:12:24 +00:00
Treehugger Robot
cb75e7a3dc
Merge "Fix typo in FreeBufferNegative test" am: 9886fbe306
am: ae2e886386
am: 75975657f2
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2595001
Change-Id: I2bf5aefeaac8e000acff3a9b59afb77a7634650f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19 22:21:26 +00:00
Treehugger Robot
ae2e886386
Merge "Fix typo in FreeBufferNegative test" am: 9886fbe306
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2595001
Change-Id: If4652f681ac1562b2248e21a410d2952c89fae08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19 20:51:47 +00:00
John Reck
1ba7c5124c
Fix typo in FreeBufferNegative test
...
Wrong buffer was being free'd, triggering ASAN violations
Fixes: 278138497
Test: this
Change-Id: I7be7c85a55a58d01576324d2cd201e5a03e88283
2023-05-19 14:24:21 -04:00
Kriti Dang
79bbec97c4
Change the HDR conversion VTS test to take into account sink device
...
capabilities
Bug: 278467239
Test: atest VtsHalGraphicsComposer3_TargetTest
Change-Id: I69c21b6d8b9753500a7b7a1692448b7151009ba3
2023-05-08 08:28:09 +00:00
Huihong Luo
b7ffedf76a
Merge "Reset pending commands" into udc-dev
2023-04-24 16:53:57 +00:00
Huihong Luo
651806f263
Reset pending commands
...
Allow takePendingCommands to have ownership for mComamnds so commands
are reset on each call. Make reset method to be private.
Bug: 273525126
Test: manual
Change-Id: Ifecad733e5e85d475825969296ddf68081ce9e60
2023-04-22 04:09:10 +00:00
Treehugger Robot
cee699a37b
Merge "graphics/common: Link to the Jpeg/R format specification" into udc-dev
2023-04-20 21:52:07 +00:00
Emilian Peev
0794ecb65d
graphics/common: Link to the Jpeg/R format specification
...
Bug: 264927059
Test: Clean build
Change-Id: I40d12b18814099223184877360193aeb315ddb90
2023-04-19 10:48:28 -07:00
Alex Buynytskyy
ec1198d941
UpsideDownCake is now 34
...
Ignore-AOSP-First: UpsideDownCake Finalization
Bug: 275409981
Test: build
Change-Id: I832ab7a8b5445ba85e27bbcf5be64906bfa0e5be
2023-04-07 23:41:20 +00:00
ramindani
ea9ab1c01e
VTS add length is not zero check for executeSetClientTarget am: d00b8598bb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/22434697
Change-Id: I711607fc79f2ea513daba2b5017b9b5222a13d08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 00:49:57 +00:00
ramindani
d00b8598bb
VTS add length is not zero check for executeSetClientTarget
...
Test: atest VtsHalGraphicsComposerV2_1TargetTest
BUG: 252764410
Change-Id: Icd15f6e7bfdd7b3e3d0d4b407195258d4171c560
(cherry picked from commit 708d49cfce
)
Merged-In: Icd15f6e7bfdd7b3e3d0d4b407195258d4171c560
2023-04-03 20:55:08 +00:00
Ram Indani
946e04580b
Merge "VTS add length is not zero check for executeSetClientTarget" into udc-dev
2023-04-03 20:54:03 +00:00
Sally Qi
3972fcdb1f
Merge "Fix HDR sluggish issue." into udc-dev
2023-04-03 17:21:26 +00:00
ramindani
708d49cfce
VTS add length is not zero check for executeSetClientTarget
...
Test: atest VtsHalGraphicsComposerV2_1TargetTest
BUG: 252764410
Change-Id: Icd15f6e7bfdd7b3e3d0d4b407195258d4171c560
2023-04-03 09:12:02 -07:00
Brian Lindahl
5d9aedf558
Merge "Fix bug where buffer slots to clear were not set correctly" into udc-dev
2023-04-03 13:29:49 +00:00
TreeHugger Robot
ac28d06464
Merge "Add VTS test for clearing buffer slots to Composer HIDL and AIDL" into udc-dev
2023-03-31 22:34:15 +00:00
Brian Lindahl
c85693d02d
Fix bug where buffer slots to clear were not set correctly
...
Bug: 276417624
Bug: 258196272
Test: VtsHalGraphicsComposer3_TargetTest
Change-Id: Ie077f14140d71f88a497c4a8995d73dd07c31598
2023-03-31 07:45:18 -06:00
Brian Lindahl
25e0d09c76
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
2023-03-31 07:26:27 -06:00
Sally Qi
6814c443eb
Fix HDR sluggish issue.
...
- skip writing blobs if empty packet is sent for per-frame metadata.
Bug: 274050717
Test: play HDR video on YouTube
Change-Id: If8716613136c70a5adee29074cc2e9d35a500264
2023-03-30 23:41:29 -07:00
Brian Johnson
9f370be5bb
Merge "Revert "Add a DisplayCapability for multi-threaded present"" into udc-dev
2023-03-31 01:55:24 +00:00
John Reck
ffe142751a
Update DataSpace.aidl RANGE_EXTENDED
...
Fixes: 274780844
Test: doc only change
Change-Id: I619894e0bb3f4e6928e5c920af90fb8ce3702397
2023-03-28 11:39:58 -04:00
Leon Scroggins III
4509505ce0
Revert "Add a DisplayCapability for multi-threaded present"
...
This reverts commit b3e336edd1
.
Bug: 274954820
Test: build
Change-Id: I6265f8de3db31f07506906cee82a91fe3baac0bc
2023-03-23 18:23:15 -04:00
Ram Indani
ef9924997b
Merge "[VTS] Add interface version check function" into udc-dev
2023-03-21 20:00:04 +00:00
Treehugger Robot
534c5eeea3
Merge "Revert "graphics: improve preloading for IMapper default impl"" am: aab958fef0
am: 3ce3ee6427
am: d95f1801c7
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2497376
Change-Id: I1562de76110f9d938f00e3c603f6a2cf69e19a14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-20 20:57:13 +00:00
ramindani
17c7110b70
[VTS] Add interface version check function
...
Use the interface version check function in
SetRefreshRateChangedCallbackDebug tests
Update the GetOverlaySupport and SkipValidateDeprecatedTest
To use the interface vesion function
Test: atest VtsHalGraphicsComposer3_TargetTest
BUG: 267565265
Change-Id: I3f37f4ff5610f8e9e3dec299ed7c3f0c41a630d7
2023-03-20 18:16:57 +00:00
Chia-I Wu
7ca92515be
Revert "graphics: improve preloading for IMapper default impl"
...
This reverts commit 6d189b71a2
.
Reason for revert: b/273884219, beagle_x15
Change-Id: I9706fc46f9aedbeb4bbcff7ebcb45939bcd20680
2023-03-20 16:36:56 +00:00
Kriti Dang
5fcddd74f6
Fixing the HDR conversion aidls
...
Bug: 251168514
Test: atest VtsHalGraphicsComposer3_TargetTest
Change-Id: I10310dd26809bd546c41d3d16bebcba711e43a50
2023-03-07 14:36:03 +00:00
Ram Indani
47a31d9393
Merge "[VTS] change the bool to lambda" into udc-dev
2023-03-04 00:13:28 +00:00
ramindani
9151889d57
[VTS] change the bool to lambda
...
BUG: 202734676
Test: atest VtsHalGraphicsComposer3_TargetTest
Change-Id: I5611cd8a6cc23491621470d6457e2bfc859fde4e
2023-03-03 18:51:09 +00:00