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
Ram Indani
9a7999d1eb
Merge "VTS for the Refresh rate callback debug enabled" into udc-dev
2023-03-03 05:24:09 +00:00
ramindani
9dd8c4882b
VTS for the Refresh rate callback debug enabled
...
BUG: 202734676
Test: atest VtsHalGraphicsComposer3_TargetTest
with the patch of
Ibc80d66eae6b21c3cf84d35fa819e97ccc509ede
Change-Id: I02bdf061420fe12ef4548008d66bb73e8cd416e8
2023-03-03 03:29:02 +00:00
Chia-I Wu
34eece60f5
Merge "graphics: improve preloading for IMapper default impl" am: 960c33c599 am: 697fddee77 am: 227a9f4155
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2459229
Change-Id: Ic80d75ea9db96d5dce2dd86942bddbecb0c5cd74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 21:06:57 +00:00
Chia-I Wu
6d189b71a2
graphics: improve preloading for IMapper default impl
...
When GraphicBufferMapper::preloadHal dlopens the default impl, make sure
the gralloc module is also dlopen'ed.
Bug: 269664560
Test: android.view.cts.PixelCopyTest#testVideoProducer on grunt
Change-Id: I57418338d5212fb9a2c1ea82eba63d855f69ff32
2023-02-27 14:19:12 -08:00
Dorin Drimus
08212492f8
Fix VtsHalGraphicsComposer3_TargetTest / GetOverlaySupport
...
Test case is for composer starting with version 2 API, but the test case doesn't check version, so it fails for version 1 API.
Bug: 267565265
Test: 1. Push VtsHalGraphicsComposer3_TargetTest to device
2. Run VtsHalGraphicsComposer3_TargetTest
Test Command:
chmod 777 data/VtsHalGraphicsComposer3_TargetTest
./data/VtsHalGraphicsComposer3_TargetTest
Change-Id: I7bf37061aba84dfdfea5fc9dda5a300a1e5ec680
(cherry picked from commit 7493bbc999 )
Merged-In: I7bf37061aba84dfdfea5fc9dda5a300a1e5ec680
2023-02-24 09:24:16 +00:00
Alec Mouri
bedde5e845
Check the correct sysprop for P010 support for gralloc 3 and 4. am: 960c14db22
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2441523
Change-Id: I86b2df035255b94e8a682c1870efea0df450aec4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-18 02:10:40 +00:00
Alec Mouri
960c14db22
Check the correct sysprop for P010 support for gralloc 3 and 4.
...
We need to check the first api level that the vendor shipped with.
Also check P010 support in the preamble of the relevant test rather than in allocate(), since otherwise either allocate() may incorrectly skip some tests or allocate() may succeed but with the wrong layout information.
Bug: 257442231
Test: VtsHalGraphicsMapperV4_0TargetTest
Change-Id: I00ae5aa01117704158c38f0689e91df99473e208
Merged-In: I00ae5aa01117704158c38f0689e91df99473e208
2023-02-16 23:16:14 +00:00
Alec Mouri
b9f8d25652
Merge "Check the correct sysprop for P010 support for gralloc 3 and 4."
2023-02-15 22:23:47 +00:00
Alec Mouri
78d76ea43f
Check the correct sysprop for P010 support for gralloc 3 and 4.
...
We need to check the first api level that the vendor shipped with.
Also check P010 support in the preamble of the relevant test rather than in allocate(), since otherwise either allocate() may incorrectly skip some tests or allocate() may succeed but with the wrong layout information.
Bug: 257442231
Test: VtsHalGraphicsMapperV4_0TargetTest
Change-Id: I00ae5aa01117704158c38f0689e91df99473e208
2023-02-15 02:37:49 +00:00
Kriti Dang
376227694f
Update setHdrConversionStrategy to return the preferredHdrOutput type
...
Bug: 268336382
Test: atest VtsHalGraphicsComposer3_TargetTest
Change-Id: I6ac912ac8a0329f4ea32acad657e44b473660c42
2023-02-14 18:10:16 +00:00
Ram Indani
f08f437e51
Merge changes from topic "hwc-rri"
...
* changes:
[HWC3] VTS client updates for onRefreshRateChangedDebug callback And for setRefreshRateChangedCallbackDebugEnabled
[HWC3] AIDL implementation for Refresh Rate Overlay indicator
2023-02-13 23:00:03 +00:00