ramindani
7fec2c9316
Tests SET_LAYER_PER_FRAME_METADATA and SetLayerColorTransform from VTS 2.3
...
Test: atest VtsHalGraphicsComposer3_TargetTest
BUG: 202549950
Change-Id: Icceded3331dc59f50c8ce3234f7cfe12a76ff08a
2021-11-20 02:33:26 +00:00
ramindani
deb059e4c2
VtsHalGraphicsComposer3_TargetTest test fixes.
...
GraphicsComposerCallback Extend BnComposerCallback
-> This will ensure that callback can be used for the binder.
Test: atest VtsHalGraphicsComposer3_TargetTest
BUG: 202053621
Change-Id: I739217cc40ede49601446306bd6ce0029a77cfba
2021-11-20 01:35:57 +00:00
ramindani
3335f7a4fe
Migrate reader writer based tests for HAL 2.4
...
Test: atest VtsHalGraphicsComposer3_TargetTest, test are not run yet as we don't have the service yet.
BUG: 202446967
Change-Id: I5a9a807c8984cfc3db18440b6ee9ea2b43085324
2021-11-16 02:04:12 +00:00
Long Ling
abc390baae
Merge "Fix comile error for pixel aidl hwc"
2021-11-12 04:39:26 +00:00
ramindani
c2b8d0879d
Adds non reader/writer based HAL 2.2 tests for AIDL composer3
...
If service exists then we can proceed with test otherwise tests will be skipped.
Test: atest VtsHalGraphicsComposer3_TargetTest but tests don't just work yet. as we don't have service implementation.
BUG: 202053621
NOTE: Efforts to migrate reader/writer based tests will be done under b/202765481
Composition tests will be migrate under b/202766745
CHECK: https://googleplex-android-review.git.corp.google.com/c/platform/hardware/interfaces/+/16202961/4..6
GetClientTargetSupport_2_2 and GetClientTargetSupport_2_2BadDisplay are removed as per b/203093280
Change-Id: I7bea002072390b9e19bf9fe31de00087cf4d0bf3
2021-11-09 21:55:32 +00:00
TreeHugger Robot
d83f0e313d
Merge "Link in libtonemap into composer VTS"
2021-11-09 17:55:04 +00:00
ramindani
592b651492
Adds non reader/writer based HAL 2.3 tests for AIDL composer3
...
If service exists then we can proceed with test otherwise tests will be skipped.
Test: atest VtsHalGraphicsComposer3_TargetTest but tests don't just work yet. as we don't have service implementation.
BUG: 202053621
CHECK: https://googleplex-android-review.git.corp.google.com/c/platform/hardware/interfaces/+/16019271/3..8
NOTE: Efforts to migrate reader/writer based tests will be done under b/202549950
Change-Id: I1a515a8ce53f4d314d517272a81a9a504a144eb2
2021-11-04 20:14:21 +00:00
Ram Indani
9aee712d79
Merge "Add invalid config const to the AIDL interface."
2021-11-04 18:44:23 +00:00
ramindani
0291f1111a
Adds non reader/writer based HAL 2.4 tests for AIDL composer3
...
If service exists then we can proceed with test otherwise tests will be skipped.
Test: atest VtsHalGraphicsComposer3_TargetTest but tests don't just work yet. as we don't have service implementation.
BUG: 202053621
NOTE: Efforts to migrate reader/writer based tests will be done under b/202446967
CHECK: https://googleplex-android-review.git.corp.google.com/c/platform/hardware/interfaces/+/15987347/7..14
Change-Id: Ie7a81bbec463a471d9c88edf32cde6d86197991a
2021-11-04 16:47:33 +00:00
Ram Indani
6e822dfbef
Add invalid config const to the AIDL interface.
...
Test: atest VtsHalGraphicsComposer3_TargetTest but tests don't just work yet. as we don't have service implementation.
BUG: 202053621
Change-Id: I96fc1f6bcb4ce4907342b3a73994f80b9347ea9f
2021-11-04 00:32:02 +00:00
ramindani
1cb794eb3d
Populates the displays required for the tests.
...
Create composer callback for tests.
Test: atest VtsHalGraphicsComposer3_TargetTest, test are not run yet but
BUG: 202401906
Change-Id: I87396cdae7d083a2d2529617648fdd784e9097db
2021-11-01 23:40:48 +00:00
Alec Mouri
256264dc1f
Link in libtonemap into composer VTS
...
Bug: 200310159
Test: builds
Change-Id: I9183cf2bcb11a837ab2f27d9210f3c30f02d093a
2021-10-29 14:39:00 -07:00
Ady Abraham
da95387a0a
Merge changes I2b06ad79,I8b48188d
...
* changes:
composer: add SKIP_VALIDATE to AIDL
composer: remove getClientTargetSupport
2021-10-21 00:19:30 +00:00
Ady Abraham
2d43bb71b0
composer: dup handle before storing it
...
use dupToAidl to store handles in the command writer instead of
makeToAidl, to match the HIDL behaviour
Bug: 198190384
Test: build
Change-Id: Idb46de2182048d4fb3d6b598246c62e1969f629b
2021-10-20 23:04:08 +00:00
TreeHugger Robot
5a461fa66b
Merge "composer: add CoGS team as OWNERS"
2021-10-20 22:15:06 +00:00
Treehugger Robot
af0806e4f5
Merge "Update OWNERS for VtsHalGraphicsComposer tests." am: cb0667c916
am: 83f6228bdf
am: 2b799702ab
am: d2eeeaabc2
am: 9d68d6be49
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1861820
Change-Id: Ica8fcb124b173ee79805d2d84352d6f1fea95880
2021-10-20 20:59:29 +00:00
Ady Abraham
b317b100e3
composer: add CoGS team as OWNERS
...
Change-Id: I861f2f9219bf82991efb0c2dc3db2073276012c0
2021-10-20 20:57:36 +00:00
Ady Abraham
6dde1bca6f
Merge "Add command buffer support for AidlComposer"
2021-10-20 20:53:41 +00:00
Treehugger Robot
cb0667c916
Merge "Update OWNERS for VtsHalGraphicsComposer tests."
2021-10-20 19:28:03 +00:00
Ram Indani
941fbbb4e9
Merge "Fix the conditions for the tests based on comments on ag/15968818. Check EXPECT_TRUE with status ok and Error none for valid display. and EXPECT_FALSE with status ok. If service exists then we can proceed with test otherwise tests will be skipped."
2021-10-19 18:31:59 +00:00
Yiming Pan
cd9afdf0af
Update OWNERS for VtsHalGraphicsComposer tests.
...
Test: Tree Hugger
Bug: 143903671
Change-Id: I228402a350ecccac92dea7c5facde60496ba3e6e
2021-10-18 17:28:00 -07:00
Ady Abraham
4e001df750
composer: add SKIP_VALIDATE to AIDL
...
HWC2_CAPABILITY_SKIP_VALIDATE was never defined for HIDL,
and instead there was a hack to just pass the value to the client
(see commit 6a05e9113a
).
Test: build
Bug: 198690211
Change-Id: I2b06ad792237eb99e4dfe6b5c1ef808d5de45bd7
2021-10-18 16:45:23 -07:00
Ady Abraham
832258e931
composer: remove getClientTargetSupport
...
getClientTargetSupport is not used anyware
Bug: 203093280
Test: build
Change-Id: I8b48188d34c1b0c3eed02e1e5d94ff5be3413ae2
2021-10-18 16:45:20 -07:00
Ady Abraham
d06f050dca
Add command buffer support for AidlComposer
...
Bug: 198190384
Test: build
Change-Id: Ia28cf992b0ab06099a9ea3f871925839e92e8dc9
2021-10-18 16:44:33 -07:00
Treehugger Robot
1a0a5129d3
Merge "Revert "VTS: Test that configs in a group differ only by vsync period"" am: b350c7cf49
am: 3741e92674
am: 58e3e65a63
am: 4e320b87f6
am: a50225b4a9
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1830034
Change-Id: I8db3a3c772cecde5143d521b864fb37551b8cce1
2021-10-18 22:53:20 +00:00
Treehugger Robot
b350c7cf49
Merge "Revert "VTS: Test that configs in a group differ only by vsync period""
2021-10-18 21:39:37 +00:00
Treehugger Robot
184c1b546c
Merge "Revert "Clarify the ComposerClient comment for CONFIG_GROUP""
2021-10-18 20:56:12 +00:00
Snild Dolkow
0e9328e213
Revert "Clarify the ComposerClient comment for CONFIG_GROUP"
...
This reverts commit 37c5495c52
.
This "clarification" was in fact a change of the HAL interface,
introducing a new requirement which was not present in earlier
Android releases. There are devices on the market that switch
seamlessly between configs that differ in resolution and DPI,
and therefore have those configs in a config group.
Bug: 200184776
Merged-In: I5bba1c6532f5f46da874385164a0bc0cc0435225
Change-Id: I5bba1c6532f5f46da874385164a0bc0cc0435225
2021-10-18 20:55:31 +00:00
Snild Dolkow
bf484a6adb
Revert "VTS: Test that configs in a group differ only by vsync period"
...
This reverts commit 6f36dd6e31
.
Differing only by vsync period was not a requirement on Android R, and
it shouldn't be added after-the-fact to an existing HAL version.
There are devices on the market that switch seamlessly between configs
that differ in resolution/dpi, and therefore have those configs in a
common group.
Bug: 200184776
Change-Id: Id0bfc67e55d5139fddb2b359cabafd9281c33734
2021-10-18 20:31:52 +00:00
TreeHugger Robot
6b371e2b41
Merge "Revert "Clarify the ComposerClient comment for CONFIG_GROUP""
2021-10-18 20:29:10 +00:00
Treehugger Robot
3eccaa7d23
Merge "Backfill OWNERS for VtsHalGraphicsMapper tests." am: cd6ab41533
am: eeaedb225d
am: fedf81818a
am: 5db4d85b44
am: 23e8d9ecf9
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1858914
Change-Id: If6b8aab0f77ffa0d4fcd1a99f6431b8a053a19d1
2021-10-18 18:56:32 +00:00
Alec Mouri
9f803e5a5b
Merge "Add sdr white point information to composer3"
2021-10-16 04:36:04 +00:00
Sally Qi
b35e2ee931
Merge "Revert "Revert "Fix vts cases due to function change for async r...""
2021-10-15 17:52:24 +00:00
Snild Dolkow
5cd6212fee
Revert "Clarify the ComposerClient comment for CONFIG_GROUP"
...
This reverts commit 37c5495c52
.
This "clarification" was in fact a change of the HAL interface,
introducing a new requirement which was not present in earlier
Android releases. There are devices on the market that switch
seamlessly between configs that differ in resolution and DPI,
and therefore have those configs in a config group.
Bug: 200184776
Test: m
Change-Id: I5bba1c6532f5f46da874385164a0bc0cc0435225
2021-10-15 13:45:33 +02:00
Yiming Pan
af359f3acf
Backfill OWNERS for VtsHalGraphicsMapper tests.
...
Done for the following tests:
VtsHalGraphicsMapperV2_0TargetTest
VtsHalGraphicsMapperV2_1TargetTest
VtsHalGraphicsMapperV3_0TargetTest
VtsHalGraphicsMapperV4_0TargetTest
Deleted the OWNERS file I created earlier to comply to your team's
convention.
Test: Tree Hugger
Bug: 143903671
Change-Id: I07790171fc1a42da37a43f590d8c5c2876ad1bfe
2021-10-14 17:45:53 -07:00
ramindani
5f696940c9
Fix the conditions for the tests based on comments on ag/15968818.
...
Check EXPECT_TRUE with status ok and Error none for valid display. and EXPECT_FALSE with status ok.
If service exists then we can proceed with test otherwise tests will be skipped.
Test: atest VtsHalGraphicsComposer3_TargetTest but tests don't just work yet. as we don't have service implementation.
BUG: 202053621
Change-Id: Iff8f4ca1e102ad8333ca63b0722b1fbd26414d06
2021-10-14 19:04:43 +00:00
Long Ling
2997151fae
Fix comile error for pixel aidl hwc
...
Bug: 201321174
Change-Id: Ib64dce591232e62985f72dffff22792fe908407a
2021-10-13 15:54:47 -07:00
Sally Qi
d515dbade2
Revert "Revert "Fix vts cases due to function change for async r..."
...
Revert^2 "Second Patch for async RenderEngine"
2109270e74a18585aceffc94d1758cee47bb4175
Bug: 202843200
Bug: 202833127
Bug: 202808760
Test: this
Change-Id: I504d2974d97e78431dc5d7e572e8ae70690dc34c
2021-10-13 11:15:13 -07:00
Alec Mouri
e77193b7b9
Merge "Add gralloc VTS for SMPTE 2094-10 metadata"
2021-10-13 00:24:46 +00:00
Alec Mouri
10bccc3c1f
Add sdr white point information to composer3
...
* Add layer-level SDR white point. When there are mixed HDR/SDR layers
on the display, HDR layers should remain at display brightness, or
whatever the HDR standard is (e.g., keep HLG content at 1000 nits), while
SDR layers should be "dimmed" to the appropriate perceptual brightness.
* Add SDR white point to the client composited client target buffer.
When there are mixed HDR/SDR layers in client compostion, HWC must tell
SurfaceFlinger the target white point of the client target buffer so
that SurfaceFlinger-applied dimming may be atomically applied as a
brightness mode change.
Bug: 200310158
Test: builds
Change-Id: Ifbfe3125ede1a4de04978c6e644a5c911c33d3b6
2021-10-12 16:03:19 -07:00
Vladimir Marko
dcc4f03906
Merge "Revert "Fix vts cases due to function change for async render en...""
2021-10-12 17:16:48 +00:00
Vladimir Marko
33c0b8d83e
Revert "Fix vts cases due to function change for async render en..."
...
Revert "Second Patch for async RenderEngine"
Revert "Fix vender implementation due to second patch of async R..."
Revert submission 15644535-asyncRenderEngineV2
Reason for revert: Broke multiple tests
Reverted Changes:
I772122750:Fix vts cases due to function change for async ren...
I615f2927d:Second Patch for async RenderEngine
I3f47b8b67:Fix vender implementation due to second patch of a...
Bug: 202803359
Bug: 202808760
Change-Id: I0313622b2d879ca3a3e63ff52458b51100748a29
2021-10-12 17:15:09 +00:00
Sally Qi
7464ef6206
Merge "Fix vts cases due to function change for async render engine."
2021-10-12 04:52:20 +00:00
Marin Shalamanov
051c72e1ff
Merge "Update the Composer HAL docs for setContentType"
2021-10-11 09:48:20 +00:00
Alec Mouri
7015054851
Add gralloc VTS for SMPTE 2094-10 metadata
...
Bug: 200309502
Test: VtsHalGraphicsMapperV4_0TargetTest
Change-Id: If1f3d99b70226f609f6cdbd05a790de0fb05d006
2021-10-07 12:47:17 -07:00
ramindani
a9780260ae
Add two tests for Stable AIDL composer3 as a start of tests.
...
If service exists then we can proceed with test otherwise we skip tests
This should help us write all the tests until we have the service implementation.
Test: atest VtsHalGraphicsComposer3_TargetTest Tests don't just work yet, we don't have service implemented yet.
BUG: 202053621
Change-Id: Ia9506dada0f1b5da446d6e2086aa4534c60d5565
2021-10-07 16:33:24 +00:00
Marin Shalamanov
b00e11ff6f
Update the Composer HAL docs for setContentType
...
setContentType can be called even if it's not supported.
On some devices this surves as a signal to disable on-device
post processing in order to reduce latency.
Bug: 202007307
Test: n/a
Change-Id: I9888d48979cd2442b54054730c78cf7b4ed6aab4
2021-10-07 18:09:15 +02:00
Ram Indani
9119a2b91c
Merge "Setup Stable AIDL composer VTS tests."
2021-10-06 22:57:43 +00:00
TreeHugger Robot
2085590af8
Merge "Add HDR-related revisions to graphics types"
2021-10-06 22:09:54 +00:00
ramindani
d32ae8e752
Setup Stable AIDL composer VTS tests.
...
This is a setup on which I can start writing tests by creating composer client first.
Test: Verified with a placeholder test that we can execute tests
NOTE: Tests don't work as there is no service, so empty tests should be skipped in presubmits automatically.
BUG: 201797934
Change-Id: I1b6aca6c497bf60c5a417533508e30100192625a
2021-10-06 19:09:26 +00:00
Sally Qi
03f344fe3b
Fix vts cases due to function change for async render engine.
...
Bug: 180657548
Test: this
Change-Id: I772122750c224b5439603554acaccd5c29f58530
2021-10-04 21:35:42 -07:00
Bob Badour
e613d20f91
[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
...
Added SPDX-license-identifier-Apache-2.0 to:
graphics/composer/aidl/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Change-Id: I985e4e04ec39538b992a692041ec491ff1ea8ede
2021-10-01 13:16:29 -07:00
Alec Mouri
70040729ee
Add HDR-related revisions to graphics types
...
* Add standard metadata support for data described by the SMPTE 2094-10
standard. This corresponds to Dolby Vision support, and as such the
metadata will use an opaque format, similar to existing support for the
SMPTE 2094-40 standard.
* Relax P010 definition so that arbitrary semiplanar layouts are
supported. For devices implementing Gralloc 4, sufficient information is
exposed from PlaneLayout that clients are able to interpret the buffer
content correctly without the additional layout restrictions.
Furthermore, this brings the gralloc definition in-line with the relaxed
definition in android.media.ImageFormat.
Bug: 196617266
Bug: 200309502
Test: builds
Change-Id: I23774c81488292324de06dd4e3a8341421432a57
2021-09-29 15:13:04 -07:00
Ady Abraham
3ae4dec2b3
Merge "Add composer3 AIDL"
2021-09-28 17:06:36 +00:00
Ady Abraham
fd549c90db
Add composer3 AIDL
...
This is the initial AIDL interface based on the HIDL interface
android.hardware.graphics.composer@2.4.
Test: Build
Bug: 198690211
Change-Id: I385ea8084f9a33c2b6dd79bb9a376692fec4a399
2021-09-23 14:33:27 -07:00
Treehugger Robot
de585047e4
Merge "Add OWNERS for VTS module VtsHalGraphicsMapperV2_0TargetTest" am: b430616db8
am: 6a05c72c88
am: da9e0b42d9
am: 36373bf198
am: 8c58d98d3e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1793849
Change-Id: I50928251c9f4e455224b00bd336522e31bc17617
2021-09-15 00:28:56 +00:00
Treehugger Robot
6a05c72c88
Merge "Add OWNERS for VTS module VtsHalGraphicsMapperV2_0TargetTest" am: b430616db8
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1793849
Change-Id: I2aebbe027325e03fd4c7116c01ea35e17cfb35d9
2021-09-14 23:29:40 +00:00
Treehugger Robot
b430616db8
Merge "Add OWNERS for VTS module VtsHalGraphicsMapperV2_0TargetTest"
2021-09-14 22:15:53 +00:00
Treehugger Robot
55534861ae
Merge "Add OWNERS for VTS module VtsHalGraphicsComposerV2_1TargetTest" am: 0940838b4e
am: 39c17d609a
am: d435a3dc27
am: 1d811fc802
am: 80ae0d39a8
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1793848
Change-Id: Iade51174708fd8e5f1d2ce151724d18f3ec6dda8
2021-09-10 01:03:40 +00:00
Treehugger Robot
ce996aa1c3
Merge "Add OWNERS for VTS module VtsHalGraphicsMapperV2_1Target" am: b35b78f7ac
am: b89aaa92b9
am: 077673cd38
am: 8aaf384aea
am: 8a5718cbd5
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1793850
Change-Id: Iccb7d0f942fa351d66007d32123fb54df950798c
2021-09-10 01:03:27 +00:00
Treehugger Robot
39c17d609a
Merge "Add OWNERS for VTS module VtsHalGraphicsComposerV2_1TargetTest" am: 0940838b4e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1793848
Change-Id: I7185e2f53d63750a9e6c8d2e33d2ac3b2f2b43da
2021-09-09 23:18:58 +00:00
Treehugger Robot
b89aaa92b9
Merge "Add OWNERS for VTS module VtsHalGraphicsMapperV2_1Target" am: b35b78f7ac
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1793850
Change-Id: Idda97bda2ccf3e4c3deff2a9ef8fe0f9a5d6ac9b
2021-09-09 23:18:50 +00:00
Treehugger Robot
0940838b4e
Merge "Add OWNERS for VTS module VtsHalGraphicsComposerV2_1TargetTest"
2021-09-09 22:52:25 +00:00
Treehugger Robot
b35b78f7ac
Merge "Add OWNERS for VTS module VtsHalGraphicsMapperV2_1Target"
2021-09-09 22:52:15 +00:00
Steven Moreland
1bae5dff8d
.graphics.common: use versions for imports am: b196a659d2
am: 0b1806955f
am: ef1511a929
am: dc604314d4
am: cc1743ef26
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1814145
Change-Id: I2e117fe80ef6ba84a2acc3ac8d770ca138aff5b1
2021-08-31 18:12:23 +00:00
Steven Moreland
0b1806955f
.graphics.common: use versions for imports am: b196a659d2
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1814145
Change-Id: If449bda3ddbde40ce4920a4687115f59e6529231
2021-08-31 17:09:35 +00:00
Steven Moreland
b196a659d2
.graphics.common: use versions for imports
...
This makes sure that when developers add a new version of an interface,
or when interfaces are being frozen, the runtime/buildtime situation of
clients depending on those interfaces remains the same. This is required
for AIDL to continue working at scale.
Bug: 188871598
Test: build
Change-Id: I5d85ed0f8d5cbeb0ec20659def492bc97787d9a9
2021-08-30 17:56:06 -07:00
Sally Qi
a56868b854
Fix Vts drawLayers function for async renderengine change
...
Bug: 180657548
Test: this
Change-Id: I8980d843599fe8b8195f6a1b8540b5d13528ac4b
2021-08-17 17:13:26 -07:00
Yiming Pan
521c56b62a
Add OWNERS for VTS module VtsHalGraphicsMapperV2_1Target
...
Each VTS module is required to have OWNERS file. The ownership is based on
go/vts-owners. For more information about ownership policy, please visit
go/xts-owners-policy.
Test: Tree Hugger
Bug: 143903671
Change-Id: I871c2ca756593107e75a1265e351644062a3ac5d
2021-08-11 16:39:52 -07:00
Yiming Pan
6022ba83d4
Add OWNERS for VTS module VtsHalGraphicsMapperV2_0TargetTest
...
Each VTS module is required to have OWNERS file. The ownership is based on
go/vts-owners. For more information about ownership policy, please visit
go/xts-owners-policy.
Test: Tree Hugger
Bug: 143903671
Change-Id: I6e760696cf6e4e5785ddec4ff8c74c12005ecbae
2021-08-11 16:39:46 -07:00
Yiming Pan
bbb7b0aa69
Add OWNERS for VTS module VtsHalGraphicsComposerV2_1TargetTest
...
Each VTS module is required to have OWNERS file. The ownership is based on
go/vts-owners. For more information about ownership policy, please visit
go/xts-owners-policy.
Test: Tree Hugger
Bug: 143903671
Change-Id: I6647af3a0af6cb707904a454eef78c6c509035ec
2021-08-11 16:39:37 -07:00
Marin Shalamanov
7a0a69af4c
Merge "Increase timeout for VtsHalGraphicsComposerV2_4TargetTest" into sc-dev am: b2239ad43f
am: 5bdea90882
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/15503010
Change-Id: I925c33163670e95d62fa7267d96e55ee4831d444
2021-08-10 16:02:49 +00:00
Marin Shalamanov
b0fefa2d97
Merge "Increase timeout for VtsHalGraphicsComposerV2_4TargetTest" into sc-dev am: b2239ad43f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/15503010
Change-Id: Ifa71accba7ecf2ab15980227a4413831cfceb187
2021-08-10 15:44:56 +00:00
Marin Shalamanov
e7a2d287b2
Increase timeout for VtsHalGraphicsComposerV2_4TargetTest
...
The current timout of 5 mins is not enough for
setActiveConfigWithConstraints to complete on devices
which have ~30 display modes and which can't do seamless
switching. The test needs 8 mins to complete locally --
increasing the timeout to 15 to have some margin.
Bug: 188686850
Test: atest VtsHalGraphicsComposerV2_4TargetTest
Change-Id: I07cf1825c23e2467852d5cd93436eb9dee23b408
2021-08-09 17:57:33 +02:00
Jiyong Park
04cd025c7c
Merge "Remove ndk_platform backend. Use the ndk backend." am: 2346a4c6b9
am: 4ef9aa49dc
am: 48131c0ace
am: 08fcb12dd7
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1778908
Change-Id: Ib3539a8eaded000ddc6f77212e49030e3d071afc
2021-07-28 13:05:10 +00:00
Jiyong Park
48131c0ace
Merge "Remove ndk_platform backend. Use the ndk backend." am: 2346a4c6b9
am: 4ef9aa49dc
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1778908
Change-Id: Ib35b7b0ddc0bebd0714d290b1ac2fab8d5a1893e
2021-07-28 12:39:05 +00:00
Jiyong Park
27f77fefd7
Remove ndk_platform backend. Use the ndk backend.
...
The ndk_platform backend will soon be deprecated because the ndk backend
can serve the same purpose. This is to eliminate the confusion about
having two variants (ndk and ndk_platform) for the same 'ndk' backend.
Bug: 161456198
Test: m
Change-Id: Ibe8beeaf0d1b33968fb782f1f70c17ae9e9bf871
2021-07-27 14:44:47 +09:00
Marin Shalamanov
1d26bb6a29
Merge "VTS: Validate that getDisplayIdentificationData returns EDID" into sc-dev am: 5c6c68ab0b
am: 00edac9ee9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/15080630
Change-Id: Ib5886564ba98b2213992b9761e07b5484bb8511d
2021-07-23 10:41:58 +00:00
Marin Shalamanov
056def9ff0
Merge "VTS: Validate that getDisplayIdentificationData returns EDID" into sc-dev am: 5c6c68ab0b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/15080630
Change-Id: I5680c2be100864071f4013b90eee5619befb2424
2021-07-23 10:24:31 +00:00
Marin Shalamanov
5c6c68ab0b
Merge "VTS: Validate that getDisplayIdentificationData returns EDID" into sc-dev
2021-07-23 10:15:17 +00:00
Sally Qi
a5d54ffeaa
Merge "Fix vts gfx readback test issue because clearRegion was removed in I11f369d26e080ba49c7108957f8cf44c85146021."
2021-07-12 22:31:04 +00:00
Alec Mouri
06b9fb5e28
Merge "Clear composition changes when a color mode is not supported" into sc-dev am: f569528b19
am: 8ae996d084
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/15244526
Change-Id: If3d38454cef2f87fca51b03ece36a1231aff8747
2021-07-09 21:39:13 +00:00
Alec Mouri
981a3c1a66
Merge "Clear composition changes when a color mode is not supported" into sc-dev am: f569528b19
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/15244526
Change-Id: Ia3186d6d30fcaab371cee4adba50108a61fff515
2021-07-09 21:29:39 +00:00
Alec Mouri
b1bd1e8a32
Clear composition changes when a color mode is not supported
...
Otherwise this may cause a test to spuriously fail during teardown.
Bug: 184726169
Test: VtsHalGraphicsComposerV2_2TargetTest
Change-Id: I569680a0fe6c866199ba0711e8cc263b9b3efd58
2021-07-09 11:15:18 -07:00
Sally Qi
ab4bc8d0d0
Fix vts gfx readback test issue because clearRegion was removed in
...
I11f369d26e080ba49c7108957f8cf44c85146021.
Bug: 181073175
Test: VtsHalGraphicsComposerV2_2TargetTest passed
Change-Id: Ic50b968f2d2334a016d0e83a66e43e89e6d2ad80
2021-07-09 00:18:56 +00:00
Marin Shalamanov
d65b354dee
VTS: Validate that getDisplayIdentificationData returns EDID
...
Accroding to the documentation getDisplayIdentificationData
"data is the EDID 1.3 blob identifying the display".
This CL runs a basic validation that the returned data is
an EDID.
Test: atest VtsHalGraphicsComposerV2_3TargetTest
Bug: 191851265
Change-Id: I7604f3dc68095612d79bb04243918d6348de6c89
2021-07-06 13:52:04 +02:00
ramindani
872cc0af1a
Add VTS test for YCbCr_P010 to denote that YCbCr_P010 is supported in Gralloc
...
BUG: 181069130
Test: atest VtsHalGraphicsMapperV3_0TargetTest
Change-Id: I43737dcbb530c0c4018b9609434eef38d8daa887
2021-06-30 16:19:11 +00:00
Ram Indani
6af4f98eec
Merge "Add test in VTS MapperV4 for YCbCr_P010"
2021-06-24 16:52:23 +00:00
Treehugger Robot
555c368ddb
Merge "Replace writepid with task_profiles command for cgroup migration" am: a43f14bdac
am: 7151796908
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1740279
Change-Id: I8c9ebb5de59a2b8a87c8045cfc8c64b71eac0f10
2021-06-23 23:09:57 +00:00
ramindani
882c00f47d
Add test in VTS MapperV4 for YCbCr_P010
...
Fixed comments.
Test: atest VtsHalGraphicsMapperV4_0TargetTest
BUG=181069130
Change-Id: I7c4f8edc20e8772c4a393b03e934868a0b963b2b
Change-Id: Idba57d496051f6a4f92748267e4ae4b13f8f98fb
2021-06-23 19:42:16 +00:00
Suren Baghdasaryan
dd50b2f45d
Replace writepid with task_profiles command for cgroup migration
...
writepid command usage to join a cgroup has been deprecated in favor
of a more flexible approach using task_profiles. This way cgroup path
is not hardcoded and cgroup changes can be easily made. Replace
writepid with task_profiles command to migrate between cgroups.
Bug: 191283136
Test: build and boot
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: I249ecc45a001a69d73b06b77154f9b6e5f9964d9
2021-06-23 18:43:27 +00:00
Marin Shalamanov
513ae73a91
VTS: Free allocated buffers
...
The native handle was not freed which causes some devices to
run out of memory when executing the test. This change
creates a RAII wrapper around native_handle_t, which
automatically deallocates buffers when they go out of scope.
Bug: 188686850
Test: atest VtsHalGraphicsComposerV2_4TargetTest
Change-Id: I19a22a5a3202e048de77926ce4a116a31d9de906
2021-06-16 12:46:56 +02:00
Marin Shalamanov
f876a7d123
Update OWNERS for composer/2.1/vts
...
Update the OWNERS file to match the respective files
from 2.2, 2.3 and 2.4.
Bug: 188686850
Test: n/a
Change-Id: I0ff9923695813da3dbec1aa94fe1a2bd988e521e
2021-06-16 12:46:24 +02:00
Ady Abraham
8bd3c2f00f
composer: 2.4: vts: do not try to delay a config change outside a group
...
When switching to a new config, we can set the desiredTimeNanos to
be in the future only for configs within the same config groups.
Bug: 190250110
Test: atest VtsHalGraphicsComposerV2_4TargetTest
Change-Id: I5e292b656eccf6e90c06e08c6eb202d689b6f026
2021-06-08 17:03:20 -07:00
Jiyong Park
72b6359859
Freeze AIDL APIs for SC
...
Ignore-AOSP-First: part of SC finalization
Bug: 188713899
Test: m
Change-Id: Iee18cd05954dc8ea08cc4f985499a70977d1af4f
2021-05-25 10:13:26 +09:00
Jooyung Han
2af836b6e9
Merge changes from topic "fix-aidl-warnings" am: a886a5c4be
am: 5235704ac4
am: bf1ec6e83e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1688165
Change-Id: I2eedb65bacef6075d5cf825749915262c25f4727
2021-04-27 23:49:08 +00:00
Jooyung Han
695ef7acfe
aidl: Set explicit defaults to enum-type fields
...
Fixes: 179853398
Test: mma in hardware/interfaces/graphics
Change-Id: I6f93bca4ba3c8d538765fc9a811b9050c6142cc3
2021-04-27 12:17:39 +09:00
Ady Abraham
bd6647b45c
composer: VtsDisplay::setDimensions shouldn't be const am: 2fff170562
am: e8bc48b777
am: 8ae4e17e41
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1686815
Change-Id: I2673c622eeda517366515369a3f35235df7b1d6c
2021-04-26 22:08:58 +00:00
Ady Abraham
2fff170562
composer: VtsDisplay::setDimensions shouldn't be const
...
Fix the usage of const attribute in VtsDisplay
Test: run composer 2.4 VTS
Bug: 185195256
Change-Id: I616ea044f46bc080ad0e82753b5031d9a38369f3
2021-04-26 12:00:06 -07:00
Ady Abraham
c801385495
composer: update VtsDisplay dimensions
...
When the active config changes, the display dimension might change
as well, so we need to update it to match the active config.
Test: run composer 2.4 VTS
Bug: 185195256
Change-Id: Ie2671e61498d2501901885b2a9986ee1974bd641
Merged-In: Ie2671e61498d2501901885b2a9986ee1974bd641
2021-04-22 18:56:46 +00:00
Ady Abraham
bd7ea386c9
composer: update VtsDisplay dimensions
...
When the active config changes, the display dimension might change
as well, so we need to update it to match the active config.
Test: run composer 2.4 VTS
Bug: 185195256
Change-Id: Ie2671e61498d2501901885b2a9986ee1974bd641
2021-04-22 00:06:32 +00:00
Alec Mouri
bdd7e7e511
Update Readback VTS to align with RenderEngine interface change
...
RenderEngine no longer directly takes in GraphicBuffer objects. Instead,
it takes in ExternalTexture types that manage resources associated with
a GraphicBuffer.
Bug: 180767535
Test: builds
Change-Id: I13904eec491fce223b6178fa5571589b67402865
2021-04-13 11:01:50 -07:00
Michael Butler
8c4f0fcfc0
Improve the structure of NNAPI AIDL Memory
...
Prior to this change, the NN AIDL HAL created a Memory struct analogous
to hidl_memory, consisting of a name, size, and native handle. However,
this Memory struct is not very structured, and requires both the client
and server to agree on how the data should be interpreted.
This CL tightens the structure of the Memory representation by
introducing Ashmem and MappableFile structs to android.hardware.common
in order to hold specific file descriptors representing memory regions.
Further, this CL redefines android.hardwre.neuralnetworks's Memory
object as a union of the Ashmem, MappableFile, and (existing)
HardwareBuffer memory types.
This change also adds "com.android.neuralnetworks" to the graphics
AIDL HAL's apex_available build rule.
Bug: 183118727
Test: mma
Change-Id: I32322df676b83597c9e95f13662c322a6a80accc
Merged-In: I32322df676b83597c9e95f13662c322a6a80accc
(cherry picked from commit 1158c80ff6
)
2021-04-09 02:09:16 +00:00
Michael Butler
dd53d04d8c
Improve the structure of NNAPI AIDL Memory
...
Prior to this change, the NN AIDL HAL created a Memory struct analogous
to hidl_memory, consisting of a name, size, and native handle. However,
this Memory struct is not very structured, and requires both the client
and server to agree on how the data should be interpreted.
This CL tightens the structure of the Memory representation by
introducing Ashmem and MappableFile structs to android.hardware.common
in order to hold specific file descriptors representing memory regions.
Further, this CL redefines android.hardwre.neuralnetworks's Memory
object as a union of the Ashmem, MappableFile, and (existing)
HardwareBuffer memory types.
This change also adds "com.android.neuralnetworks" to the graphics
AIDL HAL's apex_available build rule.
Bug: 183118727
Test: mma
Change-Id: I32322df676b83597c9e95f13662c322a6a80accc
Merged-In: I32322df676b83597c9e95f13662c322a6a80accc
(cherry picked from commit 1158c80ff6
)
2021-04-07 12:54:18 -07:00
Marin Shalamanov
ab9bae0dc4
Merge "ComposerClient 2.4: Clean cache on hotplug" into sc-dev
2021-04-01 10:12:46 +00:00
Ady Abraham
203bdee456
Vts: Add missing usage to buffer
...
The test's buffer is read by the GPU and therefore needs to be allocatted with
BufferUsage::GPU_TEXTURE
Fixes: 182935868
Change-Id: I7795e6a32acdf3ecf76003bd12715fcaf73a4e71
Test: VtsHalGraphicsComposerV2_2TargetTest
2021-03-17 03:32:59 +00:00
Marin Shalamanov
944b68180b
ComposerClient 2.4: Clean cache on hotplug
...
On subsequent hotplug connected event for a display
SurfaceFlinger destroys the previous framebuffers and
recreates them. When the new buffers are created
ComposerClient still holds a handle to the old buffers and
they are not destroyed. This way the new framebuffers
may get allocated on non continuous memory causing garbled
screens for the user.
This is already implemented for ComposerClient 2.1-2.3. In
this CL only the behavior for ComposerClient 2.4 is changed.
Test: manually flash a device
Bug: 178785393
Change-Id: I6aa1243d61676c0a3d42cb7aecf19e6f8802cb1a
2021-03-15 17:12:01 +01:00
Alec Mouri
c1dfee14d6
Merge "Add render target bit to output buffer for readback vts" into sc-dev
2021-02-25 23:02:57 +00:00
Alec Mouri
43db707407
Add render target bit to output buffer for readback vts
...
RenderEngine requires the gpu target bit on its output buffers, since
it is a GPU implementation which...uses the GPU.
Bug: 180650640
Test: atest VtsHalGraphicsComposerV2_2TargetTest
Change-Id: Ie99af44dc1b8804026b889f8342362839a43c945
2021-02-24 23:40:21 +00:00
Bob Badour
c22b35bf04
[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
...
Added SPDX-license-identifier-Apache-2.0 to:
atrace/1.0/Android.bp
atrace/1.0/default/Android.bp
atrace/1.0/vts/functional/Android.bp
audio/2.0/Android.bp
audio/2.0/config/Android.bp
audio/4.0/Android.bp
audio/4.0/config/Android.bp
audio/5.0/Android.bp
audio/5.0/config/Android.bp
audio/6.0/Android.bp
audio/6.0/config/Android.bp
audio/7.0/Android.bp
audio/7.0/config/Android.bp
audio/common/2.0/Android.bp
audio/common/4.0/Android.bp
audio/common/5.0/Android.bp
audio/common/6.0/Android.bp
audio/common/7.0/Android.bp
audio/common/7.0/example/Android.bp
audio/common/all-versions/default/Android.bp
audio/common/all-versions/default/service/Android.bp
audio/common/all-versions/test/utility/Android.bp
audio/common/all-versions/util/Android.bp
audio/core/all-versions/default/Android.bp
audio/core/all-versions/default/util/Android.bp
audio/core/all-versions/vts/functional/Android.bp
audio/effect/2.0/Android.bp
audio/effect/2.0/xml/Android.bp
audio/effect/4.0/Android.bp
audio/effect/4.0/xml/Android.bp
audio/effect/5.0/Android.bp
audio/effect/5.0/xml/Android.bp
audio/effect/6.0/Android.bp
audio/effect/6.0/xml/Android.bp
audio/effect/7.0/Android.bp
audio/effect/7.0/xml/Android.bp
audio/effect/all-versions/default/Android.bp
audio/effect/all-versions/default/util/Android.bp
audio/effect/all-versions/vts/functional/Android.bp
audio/policy/1.0/vts/functional/Android.bp
audio/policy/1.0/xml/Android.bp
audio/policy/1.0/xml/pfw_schemas/Android.bp
authsecret/1.0/Android.bp
authsecret/1.0/default/Android.bp
authsecret/1.0/vts/functional/Android.bp
authsecret/aidl/Android.bp
authsecret/aidl/default/Android.bp
authsecret/aidl/vts/Android.bp
automotive/audiocontrol/1.0/Android.bp
automotive/audiocontrol/1.0/default/Android.bp
automotive/audiocontrol/1.0/vts/functional/Android.bp
automotive/audiocontrol/2.0/Android.bp
automotive/audiocontrol/2.0/default/Android.bp
automotive/audiocontrol/2.0/vts/functional/Android.bp
automotive/audiocontrol/aidl/Android.bp
automotive/audiocontrol/aidl/default/Android.bp
automotive/audiocontrol/aidl/vts/Android.bp
automotive/can/1.0/default/libnetdevice/Android.bp
automotive/can/1.0/default/libnl++/Android.bp
automotive/can/1.0/hidl-utils/Android.bp
automotive/can/1.0/tools/Android.bp
automotive/can/1.0/tools/configurator/Android.bp
automotive/can/1.0/tools/configurator/proto/Android.bp
automotive/can/1.0/tools/libcanhaltools/Android.bp
automotive/can/1.0/vts/functional/Android.bp
automotive/can/1.0/vts/utils/Android.bp
automotive/evs/1.0/Android.bp
automotive/evs/1.0/default/Android.bp
automotive/evs/1.0/vts/functional/Android.bp
automotive/evs/1.1/Android.bp
automotive/evs/1.1/default/Android.bp
automotive/evs/1.1/vts/functional/Android.bp
automotive/evs/1.1/vts/fuzzing/Android.bp
automotive/evs/common/utils/default/Android.bp
automotive/evs/common/utils/default/test/fuzz/Android.bp
automotive/occupant_awareness/aidl/Android.bp
automotive/occupant_awareness/aidl/default/Android.bp
automotive/occupant_awareness/aidl/mock/Android.bp
automotive/occupant_awareness/aidl/vts/functional/Android.bp
automotive/sv/1.0/Android.bp
automotive/sv/1.0/default/Android.bp
automotive/sv/1.0/vts/functional/Android.bp
automotive/vehicle/2.0/Android.bp
automotive/vehicle/2.0/default/Android.bp
automotive/vehicle/2.0/default/impl/vhal_v2_0/proto/Android.bp
automotive/vehicle/2.0/utils/Android.bp
biometrics/common/aidl/Android.bp
biometrics/face/1.0/Android.bp
biometrics/face/1.0/default/Android.bp
biometrics/face/1.0/vts/functional/Android.bp
biometrics/face/aidl/Android.bp
biometrics/face/aidl/default/Android.bp
biometrics/face/aidl/vts/Android.bp
biometrics/fingerprint/2.1/Android.bp
biometrics/fingerprint/2.1/default/Android.bp
biometrics/fingerprint/2.1/vts/functional/Android.bp
biometrics/fingerprint/2.2/Android.bp
biometrics/fingerprint/2.2/default/Android.bp
biometrics/fingerprint/2.2/vts/functional/Android.bp
biometrics/fingerprint/2.3/Android.bp
biometrics/fingerprint/2.3/vts/functional/Android.bp
biometrics/fingerprint/aidl/Android.bp
biometrics/fingerprint/aidl/default/Android.bp
biometrics/fingerprint/aidl/vts/Android.bp
bluetooth/1.0/Android.bp
bluetooth/1.0/default/Android.bp
bluetooth/1.0/vts/functional/Android.bp
bluetooth/1.1/Android.bp
bluetooth/1.1/default/Android.bp
bluetooth/1.1/vts/functional/Android.bp
bluetooth/a2dp/1.0/Android.bp
bluetooth/a2dp/1.0/default/Android.bp
bluetooth/a2dp/1.0/vts/functional/Android.bp
bluetooth/audio/2.0/Android.bp
bluetooth/audio/2.0/default/Android.bp
bluetooth/audio/2.0/vts/functional/Android.bp
bluetooth/audio/2.1/Android.bp
bluetooth/audio/2.1/default/Android.bp
bluetooth/audio/2.1/vts/functional/Android.bp
bluetooth/audio/utils/Android.bp
boot/1.0/Android.bp
boot/1.0/default/Android.bp
boot/1.0/vts/functional/Android.bp
boot/1.1/Android.bp
boot/1.1/default/Android.bp
boot/1.1/default/boot_control/Android.bp
boot/1.1/vts/functional/Android.bp
boot/1.2/Android.bp
boot/1.2/default/Android.bp
boot/1.2/vts/functional/Android.bp
broadcastradio/1.0/Android.bp
broadcastradio/1.0/default/Android.bp
broadcastradio/1.0/vts/functional/Android.bp
broadcastradio/1.1/Android.bp
broadcastradio/1.1/default/Android.bp
broadcastradio/1.1/vts/functional/Android.bp
broadcastradio/2.0/Android.bp
broadcastradio/2.0/default/Android.bp
broadcastradio/2.0/vts/functional/Android.bp
broadcastradio/common/tests/Android.bp
broadcastradio/common/utils/Android.bp
broadcastradio/common/utils1x/Android.bp
broadcastradio/common/utils2x/Android.bp
broadcastradio/common/vts/utils/Android.bp
camera/common/1.0/Android.bp
camera/common/1.0/default/Android.bp
camera/device/1.0/Android.bp
camera/device/1.0/default/Android.bp
camera/device/3.2/Android.bp
camera/device/3.2/default/Android.bp
camera/device/3.3/Android.bp
camera/device/3.3/default/Android.bp
camera/device/3.4/Android.bp
camera/device/3.4/default/Android.bp
camera/device/3.5/Android.bp
camera/device/3.5/default/Android.bp
camera/device/3.6/Android.bp
camera/device/3.6/default/Android.bp
camera/metadata/3.2/Android.bp
camera/metadata/3.3/Android.bp
camera/metadata/3.4/Android.bp
camera/metadata/3.5/Android.bp
camera/metadata/3.6/Android.bp
camera/provider/2.4/Android.bp
camera/provider/2.4/default/Android.bp
camera/provider/2.4/vts/functional/Android.bp
camera/provider/2.5/Android.bp
camera/provider/2.5/default/Android.bp
camera/provider/2.6/Android.bp
cas/1.0/Android.bp
cas/1.0/default/Android.bp
cas/1.0/vts/functional/Android.bp
cas/1.1/Android.bp
cas/1.1/default/Android.bp
cas/1.1/vts/functional/Android.bp
cas/1.2/Android.bp
cas/1.2/default/Android.bp
cas/1.2/vts/functional/Android.bp
cas/native/1.0/Android.bp
common/aidl/Android.bp
common/fmq/aidl/Android.bp
common/support/Android.bp
compatibility_matrices/Android.bp
compatibility_matrices/Android.mk
compatibility_matrices/build/Android.bp
compatibility_matrices/exclude/Android.bp
configstore/1.0/Android.bp
configstore/1.0/vts/functional/Android.bp
configstore/1.1/Android.bp
configstore/1.1/default/Android.mk
configstore/utils/Android.bp
confirmationui/1.0/Android.bp
confirmationui/1.0/default/Android.bp
confirmationui/1.0/vts/functional/Android.bp
confirmationui/support/Android.bp
contexthub/1.0/Android.bp
contexthub/1.0/default/Android.bp
contexthub/1.0/vts/functional/Android.bp
contexthub/1.1/Android.bp
contexthub/1.1/default/Android.bp
contexthub/1.1/vts/functional/Android.bp
contexthub/1.2/Android.bp
contexthub/1.2/default/Android.bp
contexthub/1.2/vts/functional/Android.bp
contexthub/common/default/1.X/Android.bp
contexthub/common/default/1.X/utils/Android.bp
contexthub/common/vts/Android.bp
drm/1.0/Android.bp
drm/1.0/default/Android.bp
drm/1.0/vts/functional/Android.bp
drm/1.1/Android.bp
drm/1.1/vts/functional/Android.bp
drm/1.2/Android.bp
drm/1.2/vts/functional/Android.bp
drm/1.3/Android.bp
drm/1.3/vts/functional/Android.bp
drm/1.4/Android.bp
drm/1.4/vts/functional/Android.bp
dumpstate/1.0/Android.bp
dumpstate/1.0/default/Android.bp
dumpstate/1.0/vts/functional/Android.bp
dumpstate/1.1/Android.bp
dumpstate/1.1/default/Android.bp
dumpstate/1.1/vts/functional/Android.bp
fastboot/1.0/Android.bp
fastboot/1.0/default/Android.bp
fastboot/1.1/Android.bp
fastboot/1.1/default/Android.bp
gatekeeper/1.0/Android.bp
gatekeeper/1.0/default/Android.bp
gatekeeper/1.0/software/Android.bp
gatekeeper/1.0/software/tests/Android.bp
gatekeeper/1.0/vts/functional/Android.bp
gnss/1.0/Android.bp
gnss/1.0/default/Android.bp
gnss/1.0/vts/functional/Android.bp
gnss/1.1/Android.bp
gnss/1.1/default/Android.bp
gnss/1.1/vts/functional/Android.bp
gnss/2.0/Android.bp
gnss/2.0/default/Android.bp
gnss/2.0/vts/functional/Android.bp
gnss/2.1/Android.bp
gnss/2.1/default/Android.bp
gnss/2.1/vts/functional/Android.bp
gnss/aidl/Android.bp
gnss/aidl/default/Android.bp
gnss/aidl/vts/Android.bp
gnss/common/utils/default/Android.bp
gnss/common/utils/vts/Android.bp
gnss/measurement_corrections/1.0/Android.bp
gnss/measurement_corrections/1.1/Android.bp
gnss/visibility_control/1.0/Android.bp
graphics/allocator/2.0/Android.bp
graphics/allocator/2.0/default/Android.bp
graphics/allocator/2.0/utils/gralloc1-adapter/Android.bp
graphics/allocator/2.0/utils/hal/Android.bp
graphics/allocator/2.0/utils/passthrough/Android.bp
graphics/allocator/3.0/Android.bp
graphics/allocator/4.0/Android.bp
graphics/bufferqueue/1.0/Android.bp
graphics/bufferqueue/2.0/Android.bp
graphics/common/1.0/Android.bp
graphics/common/1.1/Android.bp
graphics/common/1.2/Android.bp
graphics/common/aidl/Android.bp
graphics/composer/2.1/Android.bp
graphics/composer/2.1/default/Android.bp
graphics/composer/2.1/utils/command-buffer/Android.bp
graphics/composer/2.1/utils/hal/Android.bp
graphics/composer/2.1/utils/hwc2on1adapter/Android.bp
graphics/composer/2.1/utils/hwc2onfbadapter/Android.bp
graphics/composer/2.1/utils/passthrough/Android.bp
graphics/composer/2.1/utils/resources/Android.bp
graphics/composer/2.1/utils/vts/Android.bp
graphics/composer/2.1/vts/functional/Android.bp
graphics/composer/2.2/Android.bp
graphics/composer/2.2/default/Android.mk
graphics/composer/2.2/utils/command-buffer/Android.bp
graphics/composer/2.2/utils/hal/Android.bp
graphics/composer/2.2/utils/passthrough/Android.bp
graphics/composer/2.2/utils/resources/Android.bp
graphics/composer/2.2/utils/vts/Android.bp
graphics/composer/2.2/vts/functional/Android.bp
graphics/composer/2.3/Android.bp
graphics/composer/2.3/default/Android.bp
graphics/composer/2.3/utils/command-buffer/Android.bp
graphics/composer/2.3/utils/hal/Android.bp
graphics/composer/2.3/utils/passthrough/Android.bp
graphics/composer/2.3/utils/vts/Android.bp
graphics/composer/2.3/vts/functional/Android.bp
graphics/composer/2.4/Android.bp
graphics/composer/2.4/default/Android.bp
graphics/composer/2.4/utils/command-buffer/Android.bp
graphics/composer/2.4/utils/hal/Android.bp
graphics/composer/2.4/utils/passthrough/Android.bp
graphics/composer/2.4/utils/vts/Android.bp
graphics/composer/2.4/vts/functional/Android.bp
graphics/mapper/2.0/Android.bp
graphics/mapper/2.0/default/Android.bp
graphics/mapper/2.0/utils/hal/Android.bp
graphics/mapper/2.0/utils/passthrough/Android.bp
graphics/mapper/2.0/utils/vts/Android.bp
graphics/mapper/2.0/vts/functional/Android.bp
graphics/mapper/2.1/Android.bp
graphics/mapper/2.1/default/Android.bp
graphics/mapper/2.1/utils/hal/Android.bp
graphics/mapper/2.1/utils/passthrough/Android.bp
graphics/mapper/2.1/utils/vts/Android.bp
graphics/mapper/2.1/vts/functional/Android.bp
graphics/mapper/3.0/Android.bp
graphics/mapper/3.0/utils/vts/Android.bp
graphics/mapper/3.0/vts/functional/Android.bp
graphics/mapper/4.0/Android.bp
graphics/mapper/4.0/utils/vts/Android.bp
graphics/mapper/4.0/vts/functional/Android.bp
health/1.0/Android.bp
health/1.0/default/Android.bp
health/2.0/Android.bp
health/2.0/default/Android.bp
health/2.0/utils/libhealthhalutils/Android.bp
health/2.0/utils/libhealthservice/Android.bp
health/2.0/utils/libhealthstoragedefault/Android.bp
health/2.0/vts/functional/Android.bp
health/2.1/Android.bp
health/2.1/default/Android.bp
health/2.1/vts/functional/Android.bp
health/storage/1.0/Android.bp
health/storage/1.0/default/Android.bp
health/storage/1.0/vts/functional/Android.bp
health/storage/aidl/Android.bp
health/storage/aidl/default/Android.bp
health/storage/aidl/vts/functional/Android.bp
health/storage/impl_common/Android.bp
health/storage/test_common/Android.bp
health/utils/libhealth2impl/Android.bp
health/utils/libhealthloop/Android.bp
identity/aidl/Android.bp
identity/aidl/default/Android.bp
identity/aidl/vts/Android.bp
identity/support/Android.bp
input/classifier/1.0/Android.bp
input/classifier/1.0/default/Android.bp
input/classifier/1.0/vts/functional/Android.bp
input/common/1.0/Android.bp
ir/1.0/Android.bp
ir/1.0/default/Android.bp
ir/1.0/vts/functional/Android.bp
keymaster/3.0/Android.bp
keymaster/3.0/default/Android.mk
keymaster/3.0/vts/functional/Android.bp
keymaster/4.0/Android.bp
keymaster/4.0/default/Android.bp
keymaster/4.0/support/Android.bp
keymaster/4.0/vts/functional/Android.bp
keymaster/4.0/vts/performance/Android.bp
keymaster/4.1/Android.bp
keymaster/4.1/default/Android.bp
keymaster/4.1/support/Android.bp
keymaster/4.1/vts/functional/Android.bp
keymaster/aidl/Android.bp
light/2.0/Android.bp
light/2.0/default/Android.bp
light/2.0/vts/functional/Android.bp
light/aidl/Android.bp
light/aidl/default/Android.bp
light/aidl/vts/functional/Android.bp
light/utils/Android.bp
media/1.0/Android.bp
media/1.0/xml/Android.mk
media/Android.bp
media/bufferpool/1.0/Android.bp
media/bufferpool/2.0/Android.bp
media/c2/1.0/Android.bp
media/c2/1.1/Android.bp
media/omx/1.0/Android.bp
media/omx/1.0/vts/functional/audio/Android.bp
media/omx/1.0/vts/functional/common/Android.bp
media/omx/1.0/vts/functional/component/Android.bp
media/omx/1.0/vts/functional/store/Android.bp
media/omx/1.0/vts/functional/video/Android.bp
memtrack/1.0/Android.bp
memtrack/1.0/default/Android.bp
memtrack/1.0/vts/functional/Android.bp
memtrack/aidl/Android.bp
memtrack/aidl/default/Android.bp
memtrack/aidl/vts/Android.bp
neuralnetworks/1.0/Android.bp
neuralnetworks/1.0/utils/Android.bp
neuralnetworks/1.0/vts/functional/Android.bp
neuralnetworks/1.1/Android.bp
neuralnetworks/1.1/utils/Android.bp
neuralnetworks/1.1/vts/functional/Android.bp
neuralnetworks/1.2/Android.bp
neuralnetworks/1.2/utils/Android.bp
neuralnetworks/1.2/vts/functional/Android.bp
neuralnetworks/1.3/Android.bp
neuralnetworks/1.3/utils/Android.bp
neuralnetworks/1.3/vts/functional/Android.bp
neuralnetworks/aidl/Android.bp
neuralnetworks/aidl/utils/Android.bp
neuralnetworks/aidl/vts/functional/Android.bp
neuralnetworks/utils/common/Android.bp
neuralnetworks/utils/service/Android.bp
nfc/1.0/Android.bp
nfc/1.0/default/Android.bp
nfc/1.0/vts/functional/Android.bp
nfc/1.1/Android.bp
nfc/1.1/vts/functional/Android.bp
nfc/1.2/Android.bp
nfc/1.2/vts/functional/Android.bp
oemlock/1.0/Android.bp
oemlock/1.0/vts/functional/Android.bp
oemlock/aidl/Android.bp
oemlock/aidl/default/Android.bp
oemlock/aidl/vts/Android.bp
power/1.0/Android.bp
power/1.0/default/Android.bp
power/1.0/vts/functional/Android.bp
power/1.1/Android.bp
power/1.1/vts/functional/Android.bp
power/1.2/Android.bp
power/1.2/vts/functional/Android.bp
power/1.3/Android.bp
power/1.3/vts/functional/Android.bp
power/aidl/Android.bp
power/aidl/default/Android.bp
power/aidl/vts/Android.bp
power/stats/1.0/Android.bp
power/stats/1.0/default/Android.bp
power/stats/1.0/vts/functional/Android.bp
power/stats/aidl/Android.bp
power/stats/aidl/default/Android.bp
power/stats/aidl/vts/Android.bp
radio/1.0/Android.bp
radio/1.0/vts/functional/Android.bp
radio/1.1/Android.bp
radio/1.1/vts/functional/Android.bp
radio/1.2/Android.bp
radio/1.2/default/Android.bp
radio/1.2/vts/functional/Android.bp
radio/1.3/Android.bp
radio/1.3/vts/functional/Android.bp
radio/1.4/Android.bp
radio/1.4/vts/functional/Android.bp
radio/1.5/Android.bp
radio/1.5/vts/functional/Android.bp
radio/1.6/Android.bp
radio/1.6/vts/functional/Android.bp
radio/config/1.0/Android.bp
radio/config/1.0/default/Android.bp
radio/config/1.0/vts/functional/Android.bp
radio/config/1.1/Android.bp
radio/config/1.1/vts/functional/Android.bp
radio/config/1.2/Android.bp
radio/config/1.2/vts/functional/Android.bp
radio/config/1.3/Android.bp
radio/config/1.3/vts/functional/Android.bp
radio/deprecated/1.0/Android.bp
rebootescrow/aidl/Android.bp
rebootescrow/aidl/default/Android.bp
rebootescrow/aidl/vts/functional/Android.bp
renderscript/1.0/Android.bp
renderscript/1.0/default/Android.bp
renderscript/1.0/vts/functional/Android.bp
secure_element/1.0/Android.bp
secure_element/1.0/vts/functional/Android.bp
secure_element/1.1/Android.bp
secure_element/1.1/vts/functional/Android.bp
secure_element/1.2/Android.bp
secure_element/1.2/vts/functional/Android.bp
security/keymint/aidl/Android.bp
security/keymint/aidl/default/Android.bp
security/keymint/aidl/vts/functional/Android.bp
security/keymint/aidl/vts/performance/Android.bp
security/keymint/support/Android.bp
security/secureclock/aidl/Android.bp
security/secureclock/aidl/vts/functional/Android.bp
security/sharedsecret/aidl/Android.bp
security/sharedsecret/aidl/vts/functional/Android.bp
sensors/1.0/Android.bp
sensors/1.0/default/Android.bp
sensors/1.0/vts/functional/Android.bp
sensors/2.0/Android.bp
sensors/2.0/default/Android.bp
sensors/2.0/multihal/Android.bp
sensors/2.0/vts/functional/Android.bp
sensors/2.1/Android.bp
sensors/2.1/default/Android.bp
sensors/2.1/multihal/Android.bp
sensors/2.1/vts/functional/Android.bp
sensors/common/default/2.X/Android.bp
sensors/common/default/2.X/multihal/Android.bp
sensors/common/default/2.X/multihal/tests/Android.bp
sensors/common/utils/Android.bp
sensors/common/vts/2_X/Android.bp
sensors/common/vts/utils/Android.bp
soundtrigger/2.0/Android.bp
soundtrigger/2.0/default/Android.bp
soundtrigger/2.0/default/Android.mk
soundtrigger/2.0/vts/functional/Android.bp
soundtrigger/2.1/Android.bp
soundtrigger/2.1/default/Android.mk
soundtrigger/2.1/vts/functional/Android.bp
soundtrigger/2.2/Android.bp
soundtrigger/2.2/default/Android.bp
soundtrigger/2.2/vts/functional/Android.bp
soundtrigger/2.3/Android.bp
soundtrigger/2.3/default/Android.bp
soundtrigger/2.3/vts/functional/Android.bp
tests/bar/1.0/Android.bp
tests/bar/1.0/default/Android.bp
tests/baz/1.0/Android.bp
tests/baz/1.0/default/Android.bp
tests/expression/1.0/Android.bp
tests/extension/light/2.0/Android.bp
tests/extension/light/2.0/default/Android.bp
tests/extension/vibrator/aidl/Android.bp
tests/extension/vibrator/aidl/client/Android.bp
tests/extension/vibrator/aidl/default/Android.bp
tests/foo/1.0/Android.bp
tests/foo/1.0/default/Android.bp
tests/foo/1.0/default/lib/Android.bp
tests/hash/1.0/Android.bp
tests/hash/1.0/default/Android.bp
tests/inheritance/1.0/Android.bp
tests/inheritance/1.0/default/Android.bp
tests/lazy/1.0/Android.bp
tests/lazy/1.1/Android.bp
tests/libhwbinder/1.0/Android.bp
tests/libhwbinder/1.0/default/Android.bp
tests/libhwbinder/aidl/Android.bp
tests/memory/1.0/Android.bp
tests/memory/1.0/default/Android.bp
tests/memory/2.0/Android.bp
tests/msgq/1.0/Android.bp
tests/msgq/1.0/default/Android.bp
tests/multithread/1.0/Android.bp
tests/multithread/1.0/default/Android.bp
tests/safeunion/1.0/Android.bp
tests/safeunion/1.0/default/Android.bp
tests/safeunion/cpp/1.0/Android.bp
tests/safeunion/cpp/1.0/default/Android.bp
tests/trie/1.0/Android.bp
tests/trie/1.0/default/Android.bp
tetheroffload/config/1.0/Android.bp
tetheroffload/config/1.0/vts/functional/Android.bp
tetheroffload/control/1.0/Android.bp
tetheroffload/control/1.0/vts/functional/Android.bp
tetheroffload/control/1.1/Android.bp
tetheroffload/control/1.1/vts/functional/Android.bp
thermal/1.0/Android.bp
thermal/1.0/default/Android.bp
thermal/1.0/vts/functional/Android.bp
thermal/1.1/Android.bp
thermal/1.1/vts/functional/Android.bp
thermal/2.0/Android.bp
thermal/2.0/default/Android.bp
thermal/2.0/vts/functional/Android.bp
tv/cec/1.0/Android.bp
tv/cec/1.0/default/Android.bp
tv/cec/1.1/Android.bp
tv/cec/1.1/default/Android.bp
tv/cec/1.1/vts/functional/Android.bp
tv/input/1.0/Android.bp
tv/input/1.0/default/Android.bp
tv/input/1.0/vts/functional/Android.bp
tv/tuner/1.0/Android.bp
tv/tuner/1.0/default/Android.bp
tv/tuner/1.0/vts/functional/Android.bp
tv/tuner/1.1/Android.bp
tv/tuner/1.1/default/Android.bp
tv/tuner/1.1/vts/functional/Android.bp
tv/tuner/assets/Android.bp
usb/1.0/Android.bp
usb/1.0/default/Android.bp
usb/1.0/vts/functional/Android.bp
usb/1.1/Android.bp
usb/1.1/vts/functional/Android.bp
usb/1.2/Android.bp
usb/1.2/vts/functional/Android.bp
usb/1.3/Android.bp
usb/1.3/vts/functional/Android.bp
usb/gadget/1.0/Android.bp
usb/gadget/1.1/Android.bp
usb/gadget/1.1/default/Android.bp
usb/gadget/1.1/default/lib/Android.bp
usb/gadget/1.2/Android.bp
usb/gadget/1.2/default/Android.bp
usb/gadget/1.2/default/lib/Android.bp
vibrator/1.0/Android.bp
vibrator/1.0/default/Android.bp
vibrator/1.0/vts/functional/Android.bp
vibrator/1.1/Android.bp
vibrator/1.1/vts/functional/Android.bp
vibrator/1.2/Android.bp
vibrator/1.2/vts/functional/Android.bp
vibrator/1.3/Android.bp
vibrator/1.3/example/Android.bp
vibrator/1.3/vts/functional/Android.bp
vibrator/aidl/Android.bp
vibrator/aidl/default/Android.bp
vibrator/aidl/vts/Android.bp
vibrator/bench/Android.bp
vr/1.0/Android.bp
vr/1.0/default/Android.bp
vr/1.0/vts/functional/Android.bp
weaver/1.0/Android.bp
weaver/1.0/vts/functional/Android.bp
weaver/aidl/Android.bp
weaver/aidl/default/Android.bp
weaver/aidl/vts/Android.bp
wifi/1.0/Android.bp
wifi/1.0/vts/functional/Android.bp
wifi/1.1/Android.bp
wifi/1.1/vts/functional/Android.bp
wifi/1.2/Android.bp
wifi/1.2/vts/functional/Android.bp
wifi/1.3/Android.bp
wifi/1.3/vts/functional/Android.bp
wifi/1.4/Android.bp
wifi/1.4/vts/functional/Android.bp
wifi/1.5/Android.bp
wifi/1.5/default/Android.mk
wifi/1.5/vts/functional/Android.bp
wifi/hostapd/1.0/Android.bp
wifi/hostapd/1.0/vts/functional/Android.bp
wifi/hostapd/1.1/Android.bp
wifi/hostapd/1.1/vts/functional/Android.bp
wifi/hostapd/1.2/Android.bp
wifi/hostapd/1.2/vts/functional/Android.bp
wifi/hostapd/1.3/Android.bp
wifi/hostapd/1.3/vts/functional/Android.bp
wifi/offload/1.0/Android.bp
wifi/offload/1.0/vts/functional/Android.bp
wifi/supplicant/1.0/Android.bp
wifi/supplicant/1.0/vts/functional/Android.bp
wifi/supplicant/1.1/Android.bp
wifi/supplicant/1.1/vts/functional/Android.bp
wifi/supplicant/1.2/Android.bp
wifi/supplicant/1.2/vts/functional/Android.bp
wifi/supplicant/1.3/Android.bp
wifi/supplicant/1.3/vts/functional/Android.bp
wifi/supplicant/1.4/Android.bp
wifi/supplicant/1.4/vts/functional/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-NCSA to:
Android.bp
automotive/can/1.0/Android.bp
automotive/can/1.0/default/Android.bp
Added SPDX-license-identifier-NCSA to:
automotive/can/1.0/default/libc++fs/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: If5e9ac8023cdc10d2370d16e7dd75a4bbb7085aa
2021-02-23 14:26:20 -08:00
Treehugger Robot
0842efd583
Merge "composer: increase timeout for VTS" am: 11cee080d7
am: fbc1f2282c
am: 8c2c72d5ce
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1597162
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ib476659d88a618ada17108649ab4421325470f5d
2021-02-23 10:28:26 +00:00
Treehugger Robot
11cee080d7
Merge "composer: increase timeout for VTS"
2021-02-23 06:02:44 +00:00
Bob Badour
564733607c
resolve merge conflicts of 5c715dd65b
to sc-dev
...
Change-Id: Ie3809f388a44d735303118366331679aa63a5944
2021-02-22 15:58:32 +00:00
Bob Badour
b224b363de
[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
...
Added SPDX-license-identifier-Apache-2.0 to:
atrace/1.0/Android.bp
atrace/1.0/default/Android.bp
atrace/1.0/vts/functional/Android.bp
audio/2.0/Android.bp
audio/2.0/config/Android.bp
audio/4.0/Android.bp
audio/4.0/config/Android.bp
audio/5.0/Android.bp
audio/5.0/config/Android.bp
audio/6.0/Android.bp
audio/6.0/config/Android.bp
audio/7.0/Android.bp
audio/7.0/config/Android.bp
audio/common/2.0/Android.bp
audio/common/4.0/Android.bp
audio/common/5.0/Android.bp
audio/common/6.0/Android.bp
audio/common/7.0/Android.bp
audio/common/7.0/example/Android.bp
audio/common/all-versions/default/Android.bp
audio/common/all-versions/default/service/Android.bp
audio/common/all-versions/test/utility/Android.bp
audio/common/all-versions/util/Android.bp
audio/core/all-versions/default/Android.bp
audio/core/all-versions/default/util/Android.bp
audio/core/all-versions/vts/functional/Android.bp
audio/effect/2.0/Android.bp
audio/effect/2.0/xml/Android.bp
audio/effect/4.0/Android.bp
audio/effect/4.0/xml/Android.bp
audio/effect/5.0/Android.bp
audio/effect/5.0/xml/Android.bp
audio/effect/6.0/Android.bp
audio/effect/6.0/xml/Android.bp
audio/effect/7.0/Android.bp
audio/effect/7.0/xml/Android.bp
audio/effect/all-versions/default/Android.bp
audio/effect/all-versions/default/util/Android.bp
audio/effect/all-versions/vts/functional/Android.bp
audio/policy/1.0/vts/functional/Android.bp
audio/policy/1.0/xml/Android.bp
audio/policy/1.0/xml/pfw_schemas/Android.bp
authsecret/1.0/Android.bp
authsecret/1.0/default/Android.bp
authsecret/1.0/vts/functional/Android.bp
authsecret/aidl/Android.bp
authsecret/aidl/default/Android.bp
authsecret/aidl/vts/Android.bp
automotive/audiocontrol/1.0/Android.bp
automotive/audiocontrol/1.0/default/Android.bp
automotive/audiocontrol/1.0/vts/functional/Android.bp
automotive/audiocontrol/2.0/Android.bp
automotive/audiocontrol/2.0/default/Android.bp
automotive/audiocontrol/2.0/vts/functional/Android.bp
automotive/can/1.0/default/libnetdevice/Android.bp
automotive/can/1.0/hidl-utils/Android.bp
automotive/can/1.0/tools/Android.bp
automotive/can/1.0/tools/configurator/Android.bp
automotive/can/1.0/tools/configurator/proto/Android.bp
automotive/can/1.0/tools/libcanhaltools/Android.bp
automotive/can/1.0/vts/functional/Android.bp
automotive/can/1.0/vts/utils/Android.bp
automotive/evs/1.0/Android.bp
automotive/evs/1.0/default/Android.bp
automotive/evs/1.0/vts/functional/Android.bp
automotive/evs/1.1/Android.bp
automotive/evs/1.1/default/Android.bp
automotive/evs/1.1/vts/functional/Android.bp
automotive/evs/1.1/vts/fuzzing/Android.bp
automotive/evs/common/utils/default/Android.bp
automotive/evs/common/utils/default/test/fuzz/Android.bp
automotive/occupant_awareness/aidl/Android.bp
automotive/occupant_awareness/aidl/default/Android.bp
automotive/occupant_awareness/aidl/mock/Android.bp
automotive/occupant_awareness/aidl/vts/functional/Android.bp
automotive/sv/1.0/Android.bp
automotive/sv/1.0/default/Android.bp
automotive/sv/1.0/vts/functional/Android.bp
automotive/vehicle/2.0/Android.bp
automotive/vehicle/2.0/default/Android.bp
automotive/vehicle/2.0/default/impl/vhal_v2_0/proto/Android.bp
automotive/vehicle/2.0/utils/Android.bp
biometrics/face/1.0/Android.bp
biometrics/face/1.0/default/Android.bp
biometrics/face/1.0/vts/functional/Android.bp
biometrics/fingerprint/2.1/Android.bp
biometrics/fingerprint/2.1/default/Android.bp
biometrics/fingerprint/2.1/vts/functional/Android.bp
biometrics/fingerprint/2.2/Android.bp
biometrics/fingerprint/2.2/vts/functional/Android.bp
bluetooth/1.0/Android.bp
bluetooth/1.0/default/Android.bp
bluetooth/1.0/vts/functional/Android.bp
bluetooth/1.1/Android.bp
bluetooth/1.1/default/Android.bp
bluetooth/1.1/vts/functional/Android.bp
bluetooth/a2dp/1.0/Android.bp
bluetooth/a2dp/1.0/default/Android.bp
bluetooth/a2dp/1.0/vts/functional/Android.bp
bluetooth/audio/2.0/Android.bp
bluetooth/audio/2.0/default/Android.bp
bluetooth/audio/2.0/vts/functional/Android.bp
bluetooth/audio/2.1/Android.bp
bluetooth/audio/2.1/default/Android.bp
bluetooth/audio/2.1/vts/functional/Android.bp
bluetooth/audio/utils/Android.bp
boot/1.0/Android.bp
boot/1.0/default/Android.bp
boot/1.0/vts/functional/Android.bp
boot/1.1/Android.bp
boot/1.1/default/Android.bp
boot/1.1/default/boot_control/Android.bp
boot/1.1/vts/functional/Android.bp
boot/1.2/Android.bp
boot/1.2/default/Android.bp
boot/1.2/vts/functional/Android.bp
broadcastradio/1.0/Android.bp
broadcastradio/1.0/default/Android.bp
broadcastradio/1.0/vts/functional/Android.bp
broadcastradio/1.1/Android.bp
broadcastradio/1.1/default/Android.bp
broadcastradio/1.1/vts/functional/Android.bp
broadcastradio/2.0/Android.bp
broadcastradio/2.0/default/Android.bp
broadcastradio/2.0/vts/functional/Android.bp
broadcastradio/common/tests/Android.bp
broadcastradio/common/utils/Android.bp
broadcastradio/common/utils1x/Android.bp
broadcastradio/common/utils2x/Android.bp
broadcastradio/common/vts/utils/Android.bp
camera/common/1.0/Android.bp
camera/common/1.0/default/Android.bp
camera/device/1.0/Android.bp
camera/device/1.0/default/Android.bp
camera/device/3.2/Android.bp
camera/device/3.2/default/Android.bp
camera/device/3.3/Android.bp
camera/device/3.3/default/Android.bp
camera/device/3.4/Android.bp
camera/device/3.4/default/Android.bp
camera/device/3.5/Android.bp
camera/device/3.5/default/Android.bp
camera/device/3.6/Android.bp
camera/device/3.6/default/Android.bp
camera/metadata/3.2/Android.bp
camera/metadata/3.3/Android.bp
camera/metadata/3.4/Android.bp
camera/metadata/3.5/Android.bp
camera/provider/2.4/Android.bp
camera/provider/2.4/default/Android.bp
camera/provider/2.4/vts/functional/Android.bp
camera/provider/2.5/Android.bp
camera/provider/2.5/default/Android.bp
camera/provider/2.6/Android.bp
cas/1.0/Android.bp
cas/1.0/default/Android.bp
cas/1.0/vts/functional/Android.bp
cas/1.1/Android.bp
cas/1.1/default/Android.bp
cas/1.1/vts/functional/Android.bp
cas/1.2/Android.bp
cas/1.2/default/Android.bp
cas/1.2/vts/functional/Android.bp
cas/native/1.0/Android.bp
common/aidl/Android.bp
common/fmq/aidl/Android.bp
common/support/Android.bp
compatibility_matrices/Android.bp
compatibility_matrices/Android.mk
compatibility_matrices/build/Android.bp
compatibility_matrices/exclude/Android.bp
configstore/1.0/Android.bp
configstore/1.0/vts/functional/Android.bp
configstore/1.1/Android.bp
configstore/1.1/default/Android.mk
configstore/utils/Android.bp
confirmationui/1.0/Android.bp
confirmationui/1.0/default/Android.bp
confirmationui/1.0/vts/functional/Android.bp
confirmationui/support/Android.bp
contexthub/1.0/Android.bp
contexthub/1.0/default/Android.bp
contexthub/1.0/vts/functional/Android.bp
contexthub/1.1/Android.bp
contexthub/1.1/default/Android.bp
contexthub/1.1/vts/functional/Android.bp
contexthub/common/vts/Android.bp
drm/1.0/Android.bp
drm/1.0/default/Android.bp
drm/1.0/vts/functional/Android.bp
drm/1.1/Android.bp
drm/1.1/vts/functional/Android.bp
drm/1.2/Android.bp
drm/1.2/vts/functional/Android.bp
drm/1.3/Android.bp
drm/1.3/vts/functional/Android.bp
dumpstate/1.0/Android.bp
dumpstate/1.0/default/Android.bp
dumpstate/1.0/vts/functional/Android.bp
dumpstate/1.1/Android.bp
dumpstate/1.1/default/Android.bp
dumpstate/1.1/vts/functional/Android.bp
fastboot/1.0/Android.bp
fastboot/1.0/default/Android.bp
fastboot/1.1/Android.bp
fastboot/1.1/default/Android.bp
gatekeeper/1.0/Android.bp
gatekeeper/1.0/default/Android.bp
gatekeeper/1.0/software/Android.bp
gatekeeper/1.0/software/tests/Android.bp
gatekeeper/1.0/vts/functional/Android.bp
gnss/1.0/Android.bp
gnss/1.0/default/Android.bp
gnss/1.0/vts/functional/Android.bp
gnss/1.1/Android.bp
gnss/1.1/default/Android.bp
gnss/1.1/vts/functional/Android.bp
gnss/2.0/Android.bp
gnss/2.0/default/Android.bp
gnss/2.0/vts/functional/Android.bp
gnss/2.1/Android.bp
gnss/2.1/default/Android.bp
gnss/2.1/vts/functional/Android.bp
gnss/common/utils/default/Android.bp
gnss/common/utils/vts/Android.bp
gnss/measurement_corrections/1.0/Android.bp
gnss/measurement_corrections/1.1/Android.bp
gnss/visibility_control/1.0/Android.bp
graphics/allocator/2.0/Android.bp
graphics/allocator/2.0/default/Android.bp
graphics/allocator/2.0/utils/gralloc1-adapter/Android.bp
graphics/allocator/2.0/utils/hal/Android.bp
graphics/allocator/2.0/utils/passthrough/Android.bp
graphics/allocator/3.0/Android.bp
graphics/allocator/4.0/Android.bp
graphics/bufferqueue/1.0/Android.bp
graphics/bufferqueue/2.0/Android.bp
graphics/common/1.0/Android.bp
graphics/common/1.1/Android.bp
graphics/common/1.2/Android.bp
graphics/common/aidl/Android.bp
graphics/composer/2.1/Android.bp
graphics/composer/2.1/default/Android.bp
graphics/composer/2.1/utils/command-buffer/Android.bp
graphics/composer/2.1/utils/hal/Android.bp
graphics/composer/2.1/utils/hwc2on1adapter/Android.bp
graphics/composer/2.1/utils/hwc2onfbadapter/Android.bp
graphics/composer/2.1/utils/passthrough/Android.bp
graphics/composer/2.1/utils/resources/Android.bp
graphics/composer/2.1/utils/vts/Android.bp
graphics/composer/2.1/vts/functional/Android.bp
graphics/composer/2.2/Android.bp
graphics/composer/2.2/default/Android.mk
graphics/composer/2.2/utils/command-buffer/Android.bp
graphics/composer/2.2/utils/hal/Android.bp
graphics/composer/2.2/utils/passthrough/Android.bp
graphics/composer/2.2/utils/resources/Android.bp
graphics/composer/2.2/utils/vts/Android.bp
graphics/composer/2.2/vts/functional/Android.bp
graphics/composer/2.3/Android.bp
graphics/composer/2.3/default/Android.bp
graphics/composer/2.3/utils/command-buffer/Android.bp
graphics/composer/2.3/utils/hal/Android.bp
graphics/composer/2.3/utils/passthrough/Android.bp
graphics/composer/2.3/utils/vts/Android.bp
graphics/composer/2.3/vts/functional/Android.bp
graphics/composer/2.4/Android.bp
graphics/composer/2.4/default/Android.bp
graphics/composer/2.4/utils/command-buffer/Android.bp
graphics/composer/2.4/utils/hal/Android.bp
graphics/composer/2.4/utils/passthrough/Android.bp
graphics/composer/2.4/utils/vts/Android.bp
graphics/composer/2.4/vts/functional/Android.bp
graphics/mapper/2.0/Android.bp
graphics/mapper/2.0/default/Android.bp
graphics/mapper/2.0/utils/hal/Android.bp
graphics/mapper/2.0/utils/passthrough/Android.bp
graphics/mapper/2.0/utils/vts/Android.bp
graphics/mapper/2.0/vts/functional/Android.bp
graphics/mapper/2.1/Android.bp
graphics/mapper/2.1/default/Android.bp
graphics/mapper/2.1/utils/hal/Android.bp
graphics/mapper/2.1/utils/passthrough/Android.bp
graphics/mapper/2.1/utils/vts/Android.bp
graphics/mapper/2.1/vts/functional/Android.bp
graphics/mapper/3.0/Android.bp
graphics/mapper/3.0/utils/vts/Android.bp
graphics/mapper/3.0/vts/functional/Android.bp
graphics/mapper/4.0/Android.bp
graphics/mapper/4.0/utils/vts/Android.bp
graphics/mapper/4.0/vts/functional/Android.bp
health/1.0/Android.bp
health/1.0/default/Android.bp
health/2.0/Android.bp
health/2.0/default/Android.bp
health/2.0/utils/libhealthhalutils/Android.bp
health/2.0/utils/libhealthservice/Android.bp
health/2.0/utils/libhealthstoragedefault/Android.bp
health/2.0/vts/functional/Android.bp
health/2.1/Android.bp
health/2.1/default/Android.bp
health/2.1/vts/functional/Android.bp
health/storage/1.0/Android.bp
health/storage/1.0/default/Android.bp
health/storage/1.0/vts/functional/Android.bp
health/storage/aidl/Android.bp
health/storage/aidl/default/Android.bp
health/storage/aidl/vts/functional/Android.bp
health/storage/impl_common/Android.bp
health/storage/test_common/Android.bp
health/utils/libhealth2impl/Android.bp
health/utils/libhealthloop/Android.bp
identity/aidl/Android.bp
identity/aidl/default/Android.bp
identity/aidl/vts/Android.bp
identity/support/Android.bp
input/classifier/1.0/Android.bp
input/classifier/1.0/default/Android.bp
input/classifier/1.0/vts/functional/Android.bp
input/common/1.0/Android.bp
ir/1.0/Android.bp
ir/1.0/default/Android.bp
ir/1.0/vts/functional/Android.bp
keymaster/3.0/Android.bp
keymaster/3.0/default/Android.mk
keymaster/3.0/vts/functional/Android.bp
keymaster/4.0/Android.bp
keymaster/4.0/default/Android.bp
keymaster/4.0/support/Android.bp
keymaster/4.0/vts/functional/Android.bp
keymaster/4.0/vts/performance/Android.bp
keymaster/4.1/Android.bp
keymaster/4.1/default/Android.bp
keymaster/4.1/support/Android.bp
keymaster/4.1/vts/functional/Android.bp
keymaster/aidl/Android.bp
light/2.0/Android.bp
light/2.0/default/Android.bp
light/2.0/vts/functional/Android.bp
light/aidl/Android.bp
light/aidl/default/Android.bp
light/aidl/vts/functional/Android.bp
light/utils/Android.bp
media/1.0/Android.bp
media/1.0/xml/Android.mk
media/Android.bp
media/bufferpool/1.0/Android.bp
media/bufferpool/2.0/Android.bp
media/c2/1.0/Android.bp
media/c2/1.1/Android.bp
media/omx/1.0/Android.bp
media/omx/1.0/vts/functional/audio/Android.bp
media/omx/1.0/vts/functional/common/Android.bp
media/omx/1.0/vts/functional/component/Android.bp
media/omx/1.0/vts/functional/store/Android.bp
media/omx/1.0/vts/functional/video/Android.bp
memtrack/1.0/Android.bp
memtrack/1.0/default/Android.bp
memtrack/1.0/vts/functional/Android.bp
memtrack/aidl/Android.bp
memtrack/aidl/default/Android.bp
memtrack/aidl/vts/Android.bp
neuralnetworks/1.0/Android.bp
neuralnetworks/1.0/utils/Android.bp
neuralnetworks/1.0/vts/functional/Android.bp
neuralnetworks/1.1/Android.bp
neuralnetworks/1.1/utils/Android.bp
neuralnetworks/1.1/vts/functional/Android.bp
neuralnetworks/1.2/Android.bp
neuralnetworks/1.2/utils/Android.bp
neuralnetworks/1.2/vts/functional/Android.bp
neuralnetworks/1.3/Android.bp
neuralnetworks/1.3/utils/Android.bp
neuralnetworks/1.3/vts/functional/Android.bp
neuralnetworks/aidl/Android.bp
neuralnetworks/aidl/utils/Android.bp
neuralnetworks/aidl/vts/functional/Android.bp
neuralnetworks/utils/common/Android.bp
neuralnetworks/utils/service/Android.bp
nfc/1.0/Android.bp
nfc/1.0/default/Android.bp
nfc/1.0/vts/functional/Android.bp
nfc/1.1/Android.bp
nfc/1.1/vts/functional/Android.bp
nfc/1.2/Android.bp
nfc/1.2/vts/functional/Android.bp
oemlock/1.0/Android.bp
oemlock/1.0/vts/functional/Android.bp
oemlock/aidl/Android.bp
oemlock/aidl/default/Android.bp
oemlock/aidl/vts/Android.bp
power/1.0/Android.bp
power/1.0/default/Android.bp
power/1.0/vts/functional/Android.bp
power/1.1/Android.bp
power/1.1/vts/functional/Android.bp
power/1.2/Android.bp
power/1.2/vts/functional/Android.bp
power/1.3/Android.bp
power/1.3/vts/functional/Android.bp
power/aidl/Android.bp
power/aidl/default/Android.bp
power/aidl/vts/Android.bp
power/stats/1.0/Android.bp
power/stats/1.0/default/Android.bp
power/stats/1.0/vts/functional/Android.bp
power/stats/aidl/Android.bp
power/stats/aidl/default/Android.bp
power/stats/aidl/vts/Android.bp
radio/1.0/Android.bp
radio/1.0/vts/functional/Android.bp
radio/1.1/Android.bp
radio/1.1/vts/functional/Android.bp
radio/1.2/Android.bp
radio/1.2/default/Android.bp
radio/1.2/vts/functional/Android.bp
radio/1.3/Android.bp
radio/1.3/vts/functional/Android.bp
radio/1.4/Android.bp
radio/1.4/vts/functional/Android.bp
radio/1.5/Android.bp
radio/1.5/vts/functional/Android.bp
radio/1.6/Android.bp
radio/1.6/vts/functional/Android.bp
radio/config/1.0/Android.bp
radio/config/1.0/default/Android.bp
radio/config/1.0/vts/functional/Android.bp
radio/config/1.1/Android.bp
radio/config/1.1/vts/functional/Android.bp
radio/config/1.2/Android.bp
radio/config/1.2/vts/functional/Android.bp
radio/config/1.3/Android.bp
radio/config/1.3/vts/functional/Android.bp
radio/deprecated/1.0/Android.bp
rebootescrow/aidl/Android.bp
rebootescrow/aidl/default/Android.bp
rebootescrow/aidl/vts/functional/Android.bp
renderscript/1.0/Android.bp
renderscript/1.0/default/Android.bp
renderscript/1.0/vts/functional/Android.bp
secure_element/1.0/Android.bp
secure_element/1.0/vts/functional/Android.bp
secure_element/1.1/Android.bp
secure_element/1.1/vts/functional/Android.bp
secure_element/1.2/Android.bp
secure_element/1.2/vts/functional/Android.bp
security/keymint/aidl/Android.bp
security/keymint/aidl/default/Android.bp
security/keymint/aidl/vts/functional/Android.bp
security/keymint/support/Android.bp
security/secureclock/aidl/Android.bp
security/secureclock/aidl/vts/functional/Android.bp
security/sharedsecret/aidl/Android.bp
security/sharedsecret/aidl/vts/functional/Android.bp
sensors/1.0/Android.bp
sensors/1.0/default/Android.bp
sensors/1.0/vts/functional/Android.bp
sensors/2.0/Android.bp
sensors/2.0/default/Android.bp
sensors/2.0/multihal/Android.bp
sensors/2.0/vts/functional/Android.bp
sensors/2.1/Android.bp
sensors/2.1/default/Android.bp
sensors/2.1/multihal/Android.bp
sensors/2.1/vts/functional/Android.bp
sensors/common/default/2.X/Android.bp
sensors/common/default/2.X/multihal/Android.bp
sensors/common/default/2.X/multihal/tests/Android.bp
sensors/common/utils/Android.bp
sensors/common/vts/2_X/Android.bp
sensors/common/vts/utils/Android.bp
soundtrigger/2.0/Android.bp
soundtrigger/2.0/default/Android.bp
soundtrigger/2.0/default/Android.mk
soundtrigger/2.0/vts/functional/Android.bp
soundtrigger/2.1/Android.bp
soundtrigger/2.1/default/Android.mk
soundtrigger/2.1/vts/functional/Android.bp
soundtrigger/2.2/Android.bp
soundtrigger/2.2/default/Android.bp
soundtrigger/2.2/vts/functional/Android.bp
soundtrigger/2.3/Android.bp
soundtrigger/2.3/default/Android.bp
soundtrigger/2.3/vts/functional/Android.bp
tests/bar/1.0/Android.bp
tests/bar/1.0/default/Android.bp
tests/baz/1.0/Android.bp
tests/baz/1.0/default/Android.bp
tests/expression/1.0/Android.bp
tests/extension/light/2.0/Android.bp
tests/extension/light/2.0/default/Android.bp
tests/extension/vibrator/aidl/Android.bp
tests/extension/vibrator/aidl/client/Android.bp
tests/extension/vibrator/aidl/default/Android.bp
tests/foo/1.0/Android.bp
tests/foo/1.0/default/Android.bp
tests/foo/1.0/default/lib/Android.bp
tests/hash/1.0/Android.bp
tests/hash/1.0/default/Android.bp
tests/inheritance/1.0/Android.bp
tests/inheritance/1.0/default/Android.bp
tests/lazy/1.0/Android.bp
tests/lazy/1.1/Android.bp
tests/libhwbinder/1.0/Android.bp
tests/libhwbinder/1.0/default/Android.bp
tests/libhwbinder/aidl/Android.bp
tests/memory/1.0/Android.bp
tests/memory/1.0/default/Android.bp
tests/memory/2.0/Android.bp
tests/msgq/1.0/Android.bp
tests/msgq/1.0/default/Android.bp
tests/multithread/1.0/Android.bp
tests/multithread/1.0/default/Android.bp
tests/safeunion/1.0/Android.bp
tests/safeunion/1.0/default/Android.bp
tests/safeunion/cpp/1.0/Android.bp
tests/safeunion/cpp/1.0/default/Android.bp
tests/trie/1.0/Android.bp
tests/trie/1.0/default/Android.bp
tetheroffload/config/1.0/Android.bp
tetheroffload/config/1.0/vts/functional/Android.bp
tetheroffload/control/1.0/Android.bp
tetheroffload/control/1.0/vts/functional/Android.bp
tetheroffload/control/1.1/Android.bp
tetheroffload/control/1.1/vts/functional/Android.bp
thermal/1.0/Android.bp
thermal/1.0/default/Android.bp
thermal/1.0/vts/functional/Android.bp
thermal/1.1/Android.bp
thermal/1.1/vts/functional/Android.bp
thermal/2.0/Android.bp
thermal/2.0/default/Android.bp
thermal/2.0/vts/functional/Android.bp
tv/cec/1.0/Android.bp
tv/cec/1.0/default/Android.bp
tv/input/1.0/Android.bp
tv/input/1.0/default/Android.bp
tv/input/1.0/vts/functional/Android.bp
tv/tuner/1.0/Android.bp
tv/tuner/1.0/default/Android.bp
tv/tuner/1.0/vts/functional/Android.bp
usb/1.0/Android.bp
usb/1.0/default/Android.bp
usb/1.0/vts/functional/Android.bp
usb/1.1/Android.bp
usb/1.1/vts/functional/Android.bp
usb/1.2/Android.bp
usb/1.2/vts/functional/Android.bp
usb/gadget/1.0/Android.bp
usb/gadget/1.1/Android.bp
usb/gadget/1.1/default/Android.bp
usb/gadget/1.1/default/lib/Android.bp
vibrator/1.0/Android.bp
vibrator/1.0/default/Android.bp
vibrator/1.0/vts/functional/Android.bp
vibrator/1.1/Android.bp
vibrator/1.1/vts/functional/Android.bp
vibrator/1.2/Android.bp
vibrator/1.2/vts/functional/Android.bp
vibrator/1.3/Android.bp
vibrator/1.3/example/Android.bp
vibrator/1.3/vts/functional/Android.bp
vibrator/aidl/Android.bp
vibrator/aidl/default/Android.bp
vibrator/aidl/vts/Android.bp
vr/1.0/Android.bp
vr/1.0/default/Android.bp
vr/1.0/vts/functional/Android.bp
weaver/1.0/Android.bp
weaver/1.0/vts/functional/Android.bp
weaver/aidl/Android.bp
weaver/aidl/default/Android.bp
weaver/aidl/vts/Android.bp
wifi/1.0/Android.bp
wifi/1.0/vts/functional/Android.bp
wifi/1.1/Android.bp
wifi/1.1/vts/functional/Android.bp
wifi/1.2/Android.bp
wifi/1.2/vts/functional/Android.bp
wifi/1.3/Android.bp
wifi/1.3/vts/functional/Android.bp
wifi/1.4/Android.bp
wifi/1.4/default/Android.mk
wifi/1.4/vts/functional/Android.bp
wifi/hostapd/1.0/Android.bp
wifi/hostapd/1.0/vts/functional/Android.bp
wifi/hostapd/1.1/Android.bp
wifi/hostapd/1.1/vts/functional/Android.bp
wifi/hostapd/1.2/Android.bp
wifi/hostapd/1.2/vts/functional/Android.bp
wifi/offload/1.0/Android.bp
wifi/offload/1.0/vts/functional/Android.bp
wifi/supplicant/1.0/Android.bp
wifi/supplicant/1.0/vts/functional/Android.bp
wifi/supplicant/1.1/Android.bp
wifi/supplicant/1.1/vts/functional/Android.bp
wifi/supplicant/1.2/Android.bp
wifi/supplicant/1.2/vts/functional/Android.bp
wifi/supplicant/1.3/Android.bp
wifi/supplicant/1.3/vts/functional/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-NCSA to:
Android.bp
automotive/can/1.0/Android.bp
automotive/can/1.0/default/Android.bp
Added SPDX-license-identifier-NCSA to:
automotive/can/1.0/default/libc++fs/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I602b072f77ff41e9eb8d3c36b6b5315d63664006
Merged-in: I602b072f77ff41e9eb8d3c36b6b5315d63664006
2021-02-21 20:36:55 -08:00
Ady Abraham
5c9725dbe9
composer: increase timeout for VTS
...
Some devices expose more then a few display configurations which
requires a longer timeout for the VTS to complete.
Bug: 180690432
Test: run vts VtsHalGraphicsComposerV2_4TargetTest
Change-Id: I4bef6354109d9244997c4b70e8c66b176ac90b10
2021-02-19 16:47:24 -08:00
Ady Abraham
770022b56d
Merge "Remove stoza@ from OWNERS" am: 04f36f9465
am: 73212deb28
am: 9dc7f4e961
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1576523
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ife3a63e2f5c3d7c0bab7c069a7c1747a91a71984
2021-02-06 02:31:36 +00:00
Dan Stoza
fab392342d
Remove stoza@ from OWNERS
...
Removing stoza@ (and other stale entries) from OWNERS since he's leaving
Bug: N/A
Test: N/A
BYPASS_INCLUSIVE_LANGUAGE_REASON=Correct pronouns for stoza@
Change-Id: Ic372a1ce4f27fdf8a1faf9b6f66792d729acbe99
2021-02-04 20:10:14 +00:00
Jeongik Cha
1674c1354e
Specify version for aidl_interface explicitly
...
Bug: 150578172
Test: m
Change-Id: Ie7605c203c0f0eaf2c40f1e64ea45634b3aa54a5
Merged-In: I141de8ed6958fe42f727a0fa41473de4c1fb38de
2021-01-28 15:14:10 +00:00
Jeongik Cha
38533915d1
Specify version for aidl_interface explicitly
...
Bug: 150578172
Test: m
Change-Id: I141de8ed6958fe42f727a0fa41473de4c1fb38de
2021-01-28 00:49:49 +09:00
Marin Shalamanov
2c05bb003a
VTS: Test that configs in a group differ only by vsync period am: 6f36dd6e31
am: e834cea452
am: 7f31d5fda4
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533539
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iaf4d83b6fee875da9d5a15e334b0b691a676752d
2020-12-28 20:36:01 +00:00
Marin Shalamanov
6f36dd6e31
VTS: Test that configs in a group differ only by vsync period
...
All display configs in a config group must have the same resolution
and DPI (if DPI attributes are supported by HWC).
Fixes: 172902326
Test: atest VtsHalGraphicsComposerV2_4TargetTest
Change-Id: Id86fe7983a12e33d2d9c3b88ee68d6e18485e87d
2020-12-28 19:35:49 +00:00
Midas Chien
3b069c909c
composer: vts: allocate buffer larger or equal to crop size
...
Ensure buffer size larger than crop size.
Bug: 175028291
Test: VtsHalGraphicsComposerV2_4TargetTest on Pixel 4, 5
Change-Id: I6528ac6989ca557d9f578b0119715a6688bb6d5d
2020-12-21 21:35:49 +08:00
Xin Li
c371fcd552
DO NOT MERGE - Merge RQ1A.201205.011
...
Bug: 172690556
Merged-In: I3962ede51ce823368c62c4e4e5fb30f7a5680bdf
Change-Id: Ia68bf79ad9a0782e2818a2abfda69ad0d2122101
2020-12-07 00:39:42 -08:00
TreeHugger Robot
7fa2e6b058
Merge "composer: fix 2.4 vts for multi-display"
2020-12-03 19:42:26 +00:00
Ady Abraham
93de2043a8
composer: fix 2.4 vts for multi-display
...
Fix the way the test handles multi-displays by caching
all the hotplug events received when registering the callback
Test: VTS on Pixel 4
Bug: 174174253
Change-Id: I9a69b18bcef0722e603f2ca58cfbd176ea60f5f2
Merged-In: I9a69b18bcef0722e603f2ca58cfbd176ea60f5f2
2020-12-03 18:21:40 +00:00
Ady Abraham
be3fce4193
composer: fix 2.4 vts for multi-display
...
Fix the way the test handles multi-displays by caching
all the hotplug events received when registering the callback
Test: VTS on Pixel 4
Bug: 174174253
Change-Id: I9a69b18bcef0722e603f2ca58cfbd176ea60f5f2
2020-12-02 15:08:39 -08:00
Treehugger Robot
77cbc78937
Merge "Support waiting for surfaceflinger service to stop before test starts" am: 1d8b9fc0b7
am: e814075692
am: 41d7e091e9
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1486339
Change-Id: I967f4c441ba2bce676c6a5716117a4b58bc2c80e
2020-12-02 09:57:54 +00:00
Treehugger Robot
41d7e091e9
Merge "Support waiting for surfaceflinger service to stop before test starts" am: 1d8b9fc0b7
am: e814075692
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1486339
Change-Id: Ia70111ed021dc7f52dedd7f9f3c9b0530802a996
2020-12-02 08:57:45 +00:00
Treehugger Robot
1d8b9fc0b7
Merge "Support waiting for surfaceflinger service to stop before test starts"
2020-12-02 07:43:07 +00:00
TreeHugger Robot
a27def9b35
Merge "Move a.h.g.composer@2.1-resources into system_ext"
2020-11-19 20:56:36 +00:00
Roman Kiryanov
3c44b5f8c3
Move a.h.g.composer@2.1-resources into system_ext
...
it is not a part of the system according to
generic_system.mk.
Bug: 173538619
Bug: 167689596
Test: presubmit
Signed-off-by: Roman Kiryanov <rkir@google.com>
Change-Id: I407d3a99c8b458d31fbc0ae891ae7a685ffb2660
2020-11-19 11:04:18 -08:00
Marin Shalamanov
5141f54b50
Merge "Clarify the ComposerClient comment for CONFIG_GROUP" am: f344363e64
am: 281a5870d0
am: ae48e3ae6f
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1497983
Change-Id: I71bc6d2b79dc82d8a8fb12a01244ccd244e8d194
2020-11-19 15:01:36 +00:00
Marin Shalamanov
37c5495c52
Clarify the ComposerClient comment for CONFIG_GROUP
...
Clarify that configs with the same group should differ only
by refresh rate.
Test: n/a
Merged-In: I2b09689825fc9564665324ff18eb1907765b9016
Change-Id: I2b09689825fc9564665324ff18eb1907765b9016
2020-11-19 10:49:53 +00:00
Marin Shalamanov
657404c22c
Clarify the ComposerClient comment for CONFIG_GROUP
...
Clarify that configs with the same group should differ only
by refresh rate.
Test: n/a
Change-Id: I2b09689825fc9564665324ff18eb1907765b9016
2020-11-18 12:02:30 +01:00
Ana Krulec
aad9fe4a2e
Merge "Moving composer@2.1 library away from shared" am: 762a556c11
am: f9db4a4fcd
am: 6f15603c5d
am: d19d0297c0
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1484877
Change-Id: I7b293f1f8c291a2253c6dd6bf4411981f3560d70
2020-11-03 19:33:35 +00:00
Dan Shi
e25724e411
Support waiting for surfaceflinger service to stop before test starts
...
Bug: 168787663
Test: atest VtsHalGraphicsComposerV2_1TargetTest \
VtsHalGraphicsComposerV2_2TargetTest \
VtsHalGraphicsComposerV2_3TargetTest
Change-Id: I1219b8446ca3ac3d22f3fd6ab72cd8a214f55545
2020-11-03 11:33:01 -08:00
Ana Krulec
d19d0297c0
Merge "Moving composer@2.1 library away from shared" am: 762a556c11
am: f9db4a4fcd
am: 6f15603c5d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1484877
Change-Id: Ie805ad8b5ae8cf0474ff0b5d82996aa823261bb1
2020-11-03 18:24:35 +00:00
Ana Krulec
564eab6f01
Moving composer@2.1 library away from shared
...
Adding the ability for tests to add
"android.hardware.graphics.composer@2.1-resources" as
as static library.
Test: atest sffakehwc_test on cuttlefish on aosp-master
Bug: 160796914
Change-Id: I8cb80102bd836f8f211602cb36fd857757e8323c
2020-11-02 18:07:37 -08:00
Marin Shalamanov
7e96241e82
Merge "Clean ComposerClient cache on hotplug"
2020-10-27 14:14:33 +00:00
Marin Shalamanov
ac6cc1f97e
Clean ComposerClient cache on hotplug
...
On subsequent hotplug connected event for a display
SurfaceFlinger destroys the previous framebuffers and
recreates them. When the new buffers are created
ComposerClient still holds a handle to the old buffers and
they are not destroyed. This way the new framebuffers
may get allocated on non continuous memory causing garbled
screens for the user.
Bug: 160112047
Bug: 169255692
Test: 1. limit cma ion memory to 32 MB
2. flash device
3. plug hdmi out and in
4. verify that the display image is not garbled
Change-Id: Idf7cdf7a070ffc83ecec34ac24c8a7d696f68aa6
2020-10-27 13:37:40 +01:00
stevensd
55493667bd
Merge "graphics: fix use-after-free in mapper 2.0 passthrough" am: 2d82c11b0f
am: 4d7af21173
am: 2213315dff
am: c384897178
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1468882
Change-Id: Ib5a6b58f5607e071c559192e028b43329247651c
2020-10-27 02:03:50 +00:00
stevensd
c384897178
Merge "graphics: fix use-after-free in mapper 2.0 passthrough" am: 2d82c11b0f
am: 4d7af21173
am: 2213315dff
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1468882
Change-Id: I39ef92439dee2658a592f80b53a32ac8e3440ec1
2020-10-27 01:42:41 +00:00
stevensd
2d82c11b0f
Merge "graphics: fix use-after-free in mapper 2.0 passthrough"
2020-10-27 00:35:56 +00:00
David Stevens
be8f52e8b0
graphics: fix use-after-free in mapper 2.0 passthrough
...
The mapper 2.0 gralloc passthrough keeps a set of the native_handle_t
pointers of all imported buffers. This change ensures that the
underlying HAL wrapper freeing the native_handle_t is performed
atomically with respect to accesses to the passthrough's native_handle_t
pointer set.
This fixes a race where a native_handle_t could be reallocated between
being freed by the HAL wrapper and removed from the passthrough's set,
which could then cause the import which happened to reallocate that
native_handle_t to spuriously fail.
Bug: 170798776
Test: Manually very no more spurious import failures in ARCVM's decoder.
Change-Id: I654a44e94adb319f54fb462f4484db414ca1b154
2020-10-22 09:45:09 +09:00
Steven Moreland
18dedeba31
Merge "Update VNDK version for common graphics HALs." into rvc-d1-dev-plus-aosp am: 6771686697
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12875930
Change-Id: I3ad6da3bd6e1c51517b0cb40aeee191cb4eb3c38
2020-10-20 20:42:34 +00:00
Steven Moreland
67f5d0f838
Update VNDK version for common graphics HALs.
...
We are adding things to them, and in order for core libraries like libui
to use them, the newer versions need to be in the VNDK.
Bug: 170435409
Test: build
Change-Id: I4094240656f357b5ae52194befd0e10627b9fe23
Merged-In: I4094240656f357b5ae52194befd0e10627b9fe23
2020-10-19 21:04:14 +00:00
Steven Moreland
6006eb1b82
Update VNDK version for common graphics HALs.
...
We are adding things to them, and in order for core libraries like libui
to use them, the newer versions need to be in the VNDK.
Bug: 170435409
Test: build
Change-Id: I4094240656f357b5ae52194befd0e10627b9fe23
Merged-In: I4094240656f357b5ae52194befd0e10627b9fe23
2020-10-19 19:22:53 +00:00
Steven Moreland
e04821595c
Update VNDK version for common graphics HALs.
...
We are adding things to them, and in order for core libraries like libui
to use them, the newer versions need to be in the VNDK.
Bug: 170435409
Test: build
Change-Id: I4094240656f357b5ae52194befd0e10627b9fe23
2020-10-19 18:07:57 +00:00
Ady Abraham
1019a17a92
composer: hold a sp<IComposer> from the service itself
...
IComposerClient assumes that IComposer will outlive its life cycle
and holds a simple pointer to HwcHal. This change is taking the same
approach of newer composer versions (2.2, 2.3, and 2.4) to make sure
that IComposer would outlive IComposerClient.
Test: coral booting with this change
Fixes: 155769496
Change-Id: I3962ede51ce823368c62c4e4e5fb30f7a5680bdf
Merged-In: I3962ede51ce823368c62c4e4e5fb30f7a5680bdf
(cherry picked from commit 43e42ff6ec
)
(cherry picked from commit 1368c29213
)
2020-10-13 01:08:04 +00:00
Ady Abraham
5d4d79d9de
composer: hold a sp<IComposer> from the service itself am: 1368c29213
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12754286
Change-Id: Ia3f955a51bde0549072afdf35b92a9de28a065a6
2020-10-05 20:30:47 +00:00
Ady Abraham
1368c29213
composer: hold a sp<IComposer> from the service itself
...
IComposerClient assumes that IComposer will outlive its life cycle
and holds a simple pointer to HwcHal. This change is taking the same
approach of newer composer versions (2.2, 2.3, and 2.4) to make sure
that IComposer would outlive IComposerClient.
Test: coral booting with this change
Fixes: 155769496
Change-Id: I3962ede51ce823368c62c4e4e5fb30f7a5680bdf
Merged-In: I3962ede51ce823368c62c4e4e5fb30f7a5680bdf
(cherry picked from commit 43e42ff6ec
)
2020-10-05 18:09:08 +00:00
TreeHugger Robot
e601b1ca37
Merge "composer: hold a sp<IComposer> from the service itself"
2020-10-01 22:56:15 +00:00
Ady Abraham
43e42ff6ec
composer: hold a sp<IComposer> from the service itself
...
IComposerClient assumes that IComposer will outlive its life cycle
and holds a simple pointer to HwcHal. This change is taking the same
approach of newer composer versions (2.2, 2.3, and 2.4) to make sure
that IComposer would outlive IComposerClient.
Test: coral booting with this change
Fixes: 155769496
Change-Id: I3962ede51ce823368c62c4e4e5fb30f7a5680bdf
2020-10-01 20:12:38 +00:00
Marin Shalamanov
5127a97bd8
Update the comment for ReplacedHandle
...
Test: n/a
Bug: n/a
Change-Id: I388af766fb1b5e78aabfc72c70883e71d05ce18c
2020-09-29 16:04:49 +02:00
Dan Shi
8d5281da2e
Rename vts-core to vts
...
Bug: 151896491
Test: none
Change-Id: If74547c56b46ebc7fd728c1bf52fe9dedac65ffa
Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
2020-09-29 06:52:57 +00:00
Dan Shi
2fdd0c5c39
Rename vts-core to vts
...
Bug: 151896491
Test: none
Change-Id: If74547c56b46ebc7fd728c1bf52fe9dedac65ffa
Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
2020-09-29 06:52:28 +00:00
Treehugger Robot
527ce01e45
Merge "Mark GraphicsMapperHidlTest as allowing not being instantiated" am: ca31517201
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1439141
Change-Id: Ifa90d54ebe8ab99f36daba611a0d63f3f6fa8fdb
2020-09-28 22:03:07 +00:00
Treehugger Robot
ca31517201
Merge "Mark GraphicsMapperHidlTest as allowing not being instantiated"
2020-09-28 21:47:07 +00:00
Dan Shi
f2b950f470
Rename vts-core to vts
...
Bug: 151896491
Test: none
Change-Id: If74547c56b46ebc7fd728c1bf52fe9dedac65ffa
Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
2020-09-26 04:11:28 +00:00
Chris Forbes
3c9a3a0cd1
Mark GraphicsMapperHidlTest as allowing not being instantiated
...
Only the variant(s) actually implemented by the device will be
instantiated.
This is consistent with tests for other versioned or optional HALs.
Bug: b/167222309
Test: atest VtsHalGraphicsMapperV2_0TargetTest:GoogleTestVerification#UninstantiatedParameterizedTestSuite<GraphicsMapperHidlTest> -- --abi arm64-v8a
Change-Id: I4f1bfbad47bdbf75578ec48a3a56fb5351e7729a
2020-09-25 21:07:53 -07:00
John Reck
066a7d944c
Add missing skia_deps
...
Test: make
Change-Id: I51e664120fd9fb6f574b5676eedca63df2c13951
2020-09-14 13:26:30 -07:00
Dan Shi
ac9cf4482b
Suppress gtest error for tests without any instance
...
Bug: 162052785
Test: m -j vts
Change-Id: I627d6790aa08aa9c6e3c5b8bdc533213ee08de21
Merged-In: I627d6790aa08aa9c6e3c5b8bdc533213ee08de21
2020-09-11 11:02:25 -07:00
Dan Shi
6b0fd062bb
Suppress gtest error for tests without any instance
...
Bug: 162052785
Test: m -j vts
Change-Id: I627d6790aa08aa9c6e3c5b8bdc533213ee08de21
2020-09-08 10:42:38 -07:00
Chris Forbes
48d97f3921
Mark GraphicsMapperHidlTest as allowing not being instantiated
...
Only the variant(s) actually implemented by the device will be
instantiated.
This is consistent with tests for other versioned or optional HALs.
Bug: b/167222309
Test: atest VtsHalGraphicsMapperV2_0TargetTest:GoogleTestVerification#UninstantiatedParameterizedTestSuite<GraphicsMapperHidlTest> -- --abi arm64-v8a
Change-Id: I4f1bfbad47bdbf75578ec48a3a56fb5351e7729a
2020-08-31 17:14:39 -07:00
Dan Shi
ff985a85a8
Suppress gtest error for tests without any instance
...
Bug: 162052785
Test: m -j vts
Change-Id: I58bc808a82b2128bb8774f762f9b9fcecd2614fb
2020-07-29 09:46:36 -07:00
Ady Abraham
2fb43f0108
composer: 2.4: fix VTS usage of desired time am: 30d2573834
am: b672893691
am: 30261db626
am: 81650b5cb7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12171999
Change-Id: If06626d941d1f7588fbf51edb32f0e42e780073d
2020-07-16 22:20:10 +00:00
Ady Abraham
30261db626
composer: 2.4: fix VTS usage of desired time am: 30d2573834
am: b672893691
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12171999
Change-Id: Ibbdc435742ff5d89553ae178c3924306400e8ca8
2020-07-16 21:26:54 +00:00
Ady Abraham
8c33403a10
composer: 2.4: fix VTS usage of desired time am: 30d2573834
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12171999
Change-Id: I41b741a51c52e8e09e20e2dbd7f46c2b2238f840
2020-07-16 21:15:52 +00:00
Ady Abraham
30d2573834
composer: 2.4: fix VTS usage of desired time
...
Test_setActiveConfigWithConstraints is setting the desired time
for a config change to be before the test starts.
This causes the test to use the same value for all configurations,
which becomes stale the more configurations the device supports.
This fix is setting the desired time before calling
to setActiveConfigWithConstraints.
Bug: 161023185
Test: adb shell data/nativetest64/VtsHalGraphicsComposerV2_4TargetTest/VtsHalGraphicsComposerV2_4TargetTest
Change-Id: I236e5c9c16b4ba730677cd4c980a7071ba25840e
2020-07-16 20:00:44 +00:00
TreeHugger Robot
fc856a4aab
Merge "composer: 2.4: VTS using old value for parameter" into rvc-dev am: 32e3cd9a02
am: 247528e180
am: 034e764769
am: 50629e7afd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12143287
Change-Id: If87fc83a81599b10292d2c970f48926e5fb9171d
2020-07-14 19:53:58 +00:00
TreeHugger Robot
50629e7afd
Merge "composer: 2.4: VTS using old value for parameter" into rvc-dev am: 32e3cd9a02
am: 247528e180
am: 034e764769
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12143287
Change-Id: I84b6877662e3a8efb50a54fd404291c6ad88224c
2020-07-14 19:41:25 +00:00
TreeHugger Robot
e76932a612
Merge "composer: 2.4: VTS using old value for parameter" into rvc-dev am: 32e3cd9a02
am: 247528e180
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12143287
Change-Id: Ided256d0a30fbbf07b1be2be23d897e4b0ab2c99
2020-07-14 19:28:29 +00:00
TreeHugger Robot
4b90115190
Merge "composer: 2.4: VTS using old value for parameter" into rvc-dev am: 32e3cd9a02
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12143287
Change-Id: I4e4e31b8d71af30dbc6aac64564b00d166a14a87
2020-07-14 19:15:46 +00:00
Ady Abraham
0a19601eae
composer: 2.4: VTS using old value for parameter
...
Fix a test that is using the incorrect parameter.
Bug: 161023185
Test: adb shell data/nativetest64/VtsHalGraphicsComposerV2_4TargetTest/VtsHalGraphicsComposerV2_4TargetTest
Change-Id: I8574abed50c23657f5d96e9d396709cb9b92e1fd
2020-07-13 23:30:05 +00:00
Jooyung Han
d18cba85fe
update hidl .bp
...
HIDL libs are not necessarily part of VNDK now. Because some are
used by VNDK libs, they are still VNDK. But rest are now just
vendor-available.
.hidl_for_test files are also removed because they are used to exclude
test-purpose hidl libs from VNDK libs.
Instead, .hidl_for_system_ext files are added to tests/lazy to
distinguish them from others which are installed /system.
Bug: 143933769
Test: update-makefiles.sh && m com.android.vndk.current
Merged-In: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a
Change-Id: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a
(cherry picked from commit b0907a6bb8
)
2020-07-02 12:26:37 +09:00
Jooyung Han
b0907a6bb8
update hidl .bp
...
HIDL libs are not necessarily part of VNDK now. Because some are
used by VNDK libs, they are still VNDK. But rest are now just
vendor-available.
.hidl_for_test files are also removed because they are used to exclude
test-purpose hidl libs from VNDK libs.
Instead, .hidl_for_system_ext files are added to tests/lazy to
distinguish them from others which are installed /system.
Bug: 143933769
Test: update-makefiles.sh && m com.android.vndk.current
Change-Id: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a
2020-07-02 09:18:17 +09:00
Naseer Ahmed
e44f9340f0
Do not link mapper libraries statically am: fbcb5a89c9
am: 5f9995dc9a
am: 395017b957
am: 49d3f81210
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11970027
Change-Id: Idfd3dddbd7b3c55b44a39c29b895e0341e047002
2020-06-24 08:54:52 +00:00
Naseer Ahmed
5f9995dc9a
Do not link mapper libraries statically am: fbcb5a89c9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11970027
Change-Id: I600ebe8bd0291a81f03efc33a7642bb2b0b7c9c4
2020-06-24 08:16:34 +00:00
Naseer Ahmed
fbcb5a89c9
Do not link mapper libraries statically
...
Linking them statically prevents the mapper SP HAL from being
extended
Bug: 158465474
Test: local build vts tools.
Passed on VtsHalGraphicsComposerV2_XTargetTest.
Change-Id: I916b1c042b1e81e53f7398cd4a1a2231469ea91f
2020-06-24 07:10:58 +00:00
TreeHugger Robot
c152a361c2
Merge "Add test for subsample metadata for YUV420 format" into rvc-dev am: e83c8b22e3
am: 1705471cc1
am: 1f6a1aeab0
am: ccc4c67587
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11736601
Change-Id: I6aa0352673ce7f52cb2a650843ae2541f629d38c
2020-06-23 16:46:44 +00:00
TreeHugger Robot
1705471cc1
Merge "Add test for subsample metadata for YUV420 format" into rvc-dev am: e83c8b22e3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11736601
Change-Id: Ibb503d88b4656056a63195c40b4dcad0422a9016
2020-06-23 16:00:47 +00:00
TreeHugger Robot
e83c8b22e3
Merge "Add test for subsample metadata for YUV420 format" into rvc-dev
2020-06-23 15:44:49 +00:00
layog
e886f80942
Add test for subsample metadata for YUV420 format
...
Bug: 153704651
Test: atest VtsHalGraphicsMapperV4_0TargetTest
Change-Id: Ie7a521b19b2eb1c459327fe699253aaa50ae8257
2020-06-20 11:54:25 +08:00
TreeHugger Robot
751e44ead5
Merge "gralloc4-vts: Correct the ownership of fence fd" into rvc-dev am: 86aa285936
am: c117f9254a
am: 429d1f53b2
am: f51af509ab
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11880423
Change-Id: I6eae9857ef504941be7782b2788bef26653ef28f
2020-06-19 02:04:27 +00:00
TreeHugger Robot
429d1f53b2
Merge "gralloc4-vts: Correct the ownership of fence fd" into rvc-dev am: 86aa285936
am: c117f9254a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11880423
Change-Id: I2959701130721c9ad0f0c239cdf45d57ba0f6ddb
2020-06-19 01:34:22 +00:00
TreeHugger Robot
dc2a322213
Merge "gralloc4-vts: Correct the ownership of fence fd" into rvc-dev am: 86aa285936
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11880423
Change-Id: I4d0b921bd4a3cddb0b306d02aed5f0f1830d4831
2020-06-19 01:16:42 +00:00
Yichi Chen
448369c954
gralloc4-vts: Correct the ownership of fence fd
...
Gralloc::lock takes the ownership of acquireFence and closes the fence
by itself. The patch changes the behavior of fence to transfer the
ownership by unique_fd::release.
Bug: 157534008
Test: VtsHalGraphicsMapperV4_0TargetTest
Change-Id: Ie4ee9cd9c3b148cab9187fa07a4e52cbf9ad798a
2020-06-16 17:26:18 +08:00
TreeHugger Robot
4259c529da
Merge changes Ic0d7b4d2,I3441e630,Ie504e687 into rvc-dev am: 2e5dd7ab32
am: 0fd2d1e936
am: 0b47a00e13
am: a4bbdbd208
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11686091
Change-Id: I407bf9c5b81532c2dfa9f4a44912831b7bd64387
2020-06-15 04:25:07 +00:00
TreeHugger Robot
0b47a00e13
Merge changes Ic0d7b4d2,I3441e630,Ie504e687 into rvc-dev am: 2e5dd7ab32
am: 0fd2d1e936
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11686091
Change-Id: Idaa4b4c0e7c60230e8c6be56902da40d9385f107
2020-06-15 03:54:46 +00:00
TreeHugger Robot
e8303a537a
Merge changes Ic0d7b4d2,I3441e630,Ie504e687 into rvc-dev am: 2e5dd7ab32
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11686091
Change-Id: Ie8902039154646d934efb7bf773ca1c8ada5ff1a
2020-06-15 03:42:54 +00:00
TreeHugger Robot
2e5dd7ab32
Merge changes Ic0d7b4d2,I3441e630,Ie504e687 into rvc-dev
...
* changes:
gralloc4-vts: Test metadata is consistent in cloned buffers
gralloc4-vts: Test layout and component info of RAW12
gralloc4-vts: Test layout and component info of RAW10
2020-06-15 03:25:50 +00:00
TreeHugger Robot
088355be85
Merge "Fix subsampling doc in PlaneLayout.aidl" into rvc-dev am: 6841c3e5e8
am: fc64a96d54
am: 16ab890cc2
am: bcad580160
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11716801
Change-Id: Id4b1ec56735bc5dc13f003b956da6db6d29cb78c
2020-06-09 15:33:51 +00:00
TreeHugger Robot
bcad580160
Merge "Fix subsampling doc in PlaneLayout.aidl" into rvc-dev am: 6841c3e5e8
am: fc64a96d54
am: 16ab890cc2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11716801
Change-Id: Id22b4814757bc341939524bcadb5bdf5d870ff2a
2020-06-09 15:18:29 +00:00
TreeHugger Robot
3fee5183fe
Merge "Fix subsampling doc in PlaneLayout.aidl" into rvc-dev am: 6841c3e5e8
am: fc64a96d54
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11716801
Change-Id: I1a33ce87ea13134d036084a65e16fbd1607cd6fe
2020-06-09 14:55:01 +00:00
TreeHugger Robot
4a2c990dd7
Merge "Fix subsampling doc in PlaneLayout.aidl" into rvc-dev am: 6841c3e5e8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11716801
Change-Id: I7ca1d951940fc05ea1c7e957b5e52956117ad880
2020-06-09 14:38:43 +00:00
Yichi Chen
35d97d5417
gralloc4-vts: Test metadata is consistent in cloned buffers
...
GetMetadataClonedHandle checks the metadata can be gotten after a native
handle is cloned. SetMetadataClonedHandle checks the metadata can be set
on a cloned native handle.
Bug: 155224585
Test: VtsHalGraphicsMapperV4_0TargetTest
Change-Id: Ic0d7b4d21a64822f2f1dbeca8d48c450711ed494
2020-06-08 16:43:55 +08:00
layog
26ddd0125c
gralloc4-vts: Test layout and component info of RAW12
...
Bug: 157534008
Test: VtsHalGraphicsMapperV4_0TargetTest
Change-Id: I3441e630b18f3d6e0f5cbcecf8a54dc1b42faa84
2020-06-08 16:43:53 +08:00
Yichi Chen
0809466b61
gralloc4-vts: Test layout and component info of RAW10
...
To ensure the correctness of the plane layout and layout component on
RAW10 format, the patch creates the test case to check corresponding
data.
Bug: 157534008
Test: VtsHalGraphicsMapperV4_0TargetTest
Change-Id: Ie504e687e149ee4f4fb3f715ee0de7d7ec31952a
2020-06-08 16:42:39 +08:00
layog
96c0c3705e
Fix subsampling doc in PlaneLayout.aidl
...
A subsampling value of 1 is a valid value indicating no subsampling
Fix: 158067777
Test: Compiles
Change-Id: I58f20df0b61e3637cb01a69f28ecef414f88a27d
2020-06-04 15:26:57 +08:00
Midas Chien
6302ca412d
Merge "composer: vts: send refresh frame even composition changes" into rvc-dev am: ac4ee96268
am: e01dd849b6
am: 8ed6b58680
am: f9fcd21539
...
Original change: undetermined
Change-Id: I067adfb8254ea1d706eb1a69d77fc3f50b517bf4
2020-06-02 17:52:34 +00:00
Midas Chien
8ed6b58680
Merge "composer: vts: send refresh frame even composition changes" into rvc-dev am: ac4ee96268
am: e01dd849b6
...
Original change: undetermined
Change-Id: Iaf2ac21883d6661dc925d2b4fbe2b4a74ddd8b32
2020-06-02 17:16:25 +00:00
Midas Chien
8c79371377
Merge "composer: vts: send refresh frame even composition changes" into rvc-dev am: ac4ee96268
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/11631145
Change-Id: Ie92e8d7df9f0622c5f4fa23b0244ba433cc55e54
2020-06-02 16:57:19 +00:00
Midas Chien
2f5aec7024
composer: vts: send refresh frame even composition changes
...
sendRefreshFrame is used to send refresh frame to composer, so even
composition changes should present frame to composer.
Bug: 157638511
Test: VtsHalGraphicsComposerV2_4TargetTest on C2, R3
Change-Id: I325668b7a75cbbe72841c424eb9fc43479ac48b6
2020-05-28 22:53:01 +08:00
TreeHugger Robot
20ecaebf58
Merge "gralloc4-vts: Allow getFromBufferDescriptorInfo return unsupported" into rvc-dev am: 5f0ce20538
am: d120e5a638
am: dd4d30f891
am: 7596011a9b
...
Change-Id: I598ebb08c48b5f75005db750ab5f16327ac6e67a
2020-05-25 03:33:28 +00:00
TreeHugger Robot
dd4d30f891
Merge "gralloc4-vts: Allow getFromBufferDescriptorInfo return unsupported" into rvc-dev am: 5f0ce20538
am: d120e5a638
...
Change-Id: I240c68874f55bfc1f295e53421e42091488de132
2020-05-25 03:04:45 +00:00
TreeHugger Robot
fe6dec9f22
Merge "gralloc4-vts: Allow getFromBufferDescriptorInfo return unsupported" into rvc-dev am: 5f0ce20538
...
Change-Id: If11bf8b0f2c728199c95b032785af63ef8e2134f
2020-05-25 02:49:51 +00:00
TreeHugger Robot
5f0ce20538
Merge "gralloc4-vts: Allow getFromBufferDescriptorInfo return unsupported" into rvc-dev
2020-05-25 02:33:51 +00:00
Jooyung Han
5329ec0cac
Set min_sdk_version to be part of mainline modules am: 350467dac3
am: b3310b3667
am: 544c0bdb82
am: e98135f31f
...
Change-Id: If4d4c6350d98428ff9ab6c5ca07fb142c6bfbed6
2020-05-21 21:36:20 +00:00
Jooyung Han
b3310b3667
Set min_sdk_version to be part of mainline modules am: 350467dac3
...
Change-Id: Icd49e7d76c50b7bb676a86dfa7f2a78606c5a2f8
2020-05-21 20:10:31 +00:00
Jooyung Han
350467dac3
Set min_sdk_version to be part of mainline modules
...
Modules contributing mainline modules (APK/APEX) should set
min_sdk_version as well as apex_available.
For now setting min_sdk_version doesn't change build outputs.
But build-time checks will be added soon.
Bug: 152655956
Test: m
Change-Id: Ie6912167932812afb6e5f1ef5325ce7997cd04ae
2020-05-21 22:58:23 +09:00
Yichi Chen
e4f244e26b
gralloc4-vts: Allow getFromBufferDescriptorInfo return unsupported
...
According to the definition of getFromBufferDescriptorInfo, UNSUPPORTED
should be returned if the requested metadata is not defined until a
buffer has been allocated. Before we clarify the necessary metadata,
the patch allows all of them return unsupported.
Bug: 155626288
Test: VtsHalGraphicsMapperV4_0Target
Change-Id: I42a3b07b0b60ca555ebe949bbac0dd68d4e06231
2020-05-21 20:39:21 +08:00
TreeHugger Robot
1dbae4fd93
Merge changes I926887cc,I7def937e,I530f6d89,I393fc3c4 into rvc-dev am: ad17ebe23b
am: 3a214d1126
am: 7f93fe91f9
am: 891b7cdfb3
...
Change-Id: I55050bbb98f0a52d8ffc95639dc6a35ed2c00a0b
2020-05-13 09:59:26 +00:00
TreeHugger Robot
7f93fe91f9
Merge changes I926887cc,I7def937e,I530f6d89,I393fc3c4 into rvc-dev am: ad17ebe23b
am: 3a214d1126
...
Change-Id: Ide84bbba1ce7c75633378c778e45f6fbba49e224
2020-05-13 09:29:09 +00:00
TreeHugger Robot
0d5d5cd875
Merge changes I926887cc,I7def937e,I530f6d89,I393fc3c4 into rvc-dev am: ad17ebe23b
...
Change-Id: Ic0ce51c021770db45e3fde6f15fcb8c123ee5587
2020-05-13 09:17:23 +00:00
Yichi Chen
5bec8ba8a2
gralloc4-vts: Hold fence by unique_fd to avoid leakage
...
There was fd leakage when fence was assigned to other values without
releasing previous file descriptor. The patch introduces unique_fd to
hold the fence without leaking fd.
Bug: 150461327
Bug: 152510209
Test: VtsHalGraphicsMapperV4_0Target
Change-Id: I926887ccd2c626da2d2c1a6b9d7cd433f9d5b717
2020-05-12 08:58:16 +08:00
Yichi Chen
ad8b9ad68c
gralloc4-vts: Restore Lock_YCBCR_420_888 and create Lock_YV12
...
The patch adds back Lock_YCBCR_420_888 and also creates Lock_YV12 to
verify planner format with the checks on subsampling, chroma step, and
CbCr offsets.
Bug: 150461327
Bug: 152510209
Test: VtsHalGraphicsMapperV4_0Target
Change-Id: I7def937e9b65e99569a3dc2230e7e929477c06eb
2020-05-12 08:58:16 +08:00
Yichi Chen
f4d374a758
gralloc4-vts: Extract YCbCr888 data operation from Lock_YCRCB_420_SP
...
The patch extracts the common operation on YCbCr888 data to allow a
better reuse in tests with other YCbCr color formats
Bug: 150461327
Bug: 152510209
Test: VtsHalGraphicsMapperV4_0Target
Change-Id: I530f6d895c338fb041f7705aa9a4fd36931a1588
2020-05-12 08:58:16 +08:00
Yichi Chen
c6394fffa8
gralloc4-vts: Allow YCRCB_420_SP to be unsupported in Lock_YCRCB_420_SP
...
Some devices may not support the legacy YCRCB_420_SP format. To allow
the test can pass through such devices, the patch adds the flexibility
when UNSUPPORTED is returned from buffer allocation.
Bug: 150461327
Bug: 152510209
Test: VtsHalGraphicsMapperV4_0Target
Change-Id: I393fc3c4a7d2421f07eeff88915041c92e8cdf05
2020-05-12 08:58:08 +08:00
Valerie Hau
36bab6edc9
Merge "Allow for failure in allocation for MapperVts" into rvc-dev am: f207cca044
am: 33569f0bc0
am: 1bb7e6a864
am: 6d78c720cc
...
Change-Id: Ib39611ca4e6710bfd8410b41085d7812bfe225d0
2020-05-12 00:32:44 +00:00
Valerie Hau
33569f0bc0
Merge "Allow for failure in allocation for MapperVts" into rvc-dev am: f207cca044
...
Change-Id: Ifead8f280bab46900529a8883da7188077fa3eb5
2020-05-11 23:47:56 +00:00
Valerie Hau
f207cca044
Merge "Allow for failure in allocation for MapperVts" into rvc-dev
2020-05-11 23:34:30 +00:00
Valerie Hau
7b4e37a989
Allow for failure in allocation for MapperVts
...
Bug: 155942443
Test: build, boot
Change-Id: I8698e4cf117d54a6d2ff128cc2e503308188c7e6
2020-05-11 14:18:46 -07:00
Valerie Hau
d881de0d68
Merge "Fix Mapper Protected test" into rvc-dev am: 7b25582017
am: 90b7b9b512
am: 2dc378d918
am: 12514ba60e
...
Change-Id: If78b3bdb272e5961d860d50e9e0eff06af05b76c
2020-05-08 22:31:49 +00:00
Valerie Hau
2dc378d918
Merge "Fix Mapper Protected test" into rvc-dev am: 7b25582017
am: 90b7b9b512
...
Change-Id: I8092d7d1f45d40276440e5951223e891f10aa4d4
2020-05-08 22:01:41 +00:00
Valerie Hau
a1f7675429
Merge "Fix Mapper Protected test" into rvc-dev am: 7b25582017
...
Change-Id: I95dccda9c019fb3a0a71b1627d181af0896f3f7f
2020-05-08 21:51:18 +00:00
Valerie Hau
7b25582017
Merge "Fix Mapper Protected test" into rvc-dev
2020-05-08 21:36:15 +00:00
Valerie Hau
2b4caee38a
Fix Mapper Protected test
...
Bug: 155942443
Test: build, boot
Change-Id: Ie258184981615d714878b108f2e00452fbf95358
2020-05-08 10:17:49 -07:00
Midas Chien
23c3ae9f7b
Merge "composer: vts: send a frame after call setActiveConfig" into rvc-dev am: 6191c0abe2
am: f37cc6ee3f
am: 784831c3f1
am: ccf8032dbe
...
Change-Id: Idcf2e0ad7e741d3ec2f051039b911f7fc1a3e22a
2020-05-07 06:24:42 +00:00
Midas Chien
784831c3f1
Merge "composer: vts: send a frame after call setActiveConfig" into rvc-dev am: 6191c0abe2
am: f37cc6ee3f
...
Change-Id: I3c00841bd168bdcdeb9e52a7beedee87901cfe84
2020-05-07 05:55:05 +00:00
Midas Chien
5d177f9a0c
Merge "composer: vts: send a frame after call setActiveConfig" into rvc-dev am: 6191c0abe2
...
Change-Id: I41f9359dd0e794424d05769b9204e5ba244a578f
2020-05-07 05:28:38 +00:00
Midas Chien
738702f875
composer: vts: send a frame after call setActiveConfig
...
setActiveConfig will take effect follow by a frame updated. To
make sure it takes effect, send a frame after setActiveConfig.
Bug: 150831726
Test: VtsHalGraphicsComposerV2_4TargetTest
Change-Id: Ib999e808ac1339d1cba9e25e9a57b681b055cc99
2020-05-01 00:42:57 +08:00
TreeHugger Robot
22b48a1c5f
Merge "Freeze vintf aidl interfaces" into rvc-dev am: 1b33916a3b
am: 0e445af845
am: e5ab3bb61e
am: ea32432ec6
...
Change-Id: Ib4585e067f0837cf607ea242448a2f2ebc697c10
2020-04-10 14:06:59 +00:00
TreeHugger Robot
e5ab3bb61e
Merge "Freeze vintf aidl interfaces" into rvc-dev am: 1b33916a3b
am: 0e445af845
...
Change-Id: I36706f75db52f903d94f90f4031fed0886eab875
2020-04-10 13:18:40 +00:00
TreeHugger Robot
ee82eb8a7c
Merge "Freeze vintf aidl interfaces" into rvc-dev am: 1b33916a3b
...
Change-Id: Ifb08d70f9a052c98612fa5d149ce6cec1c2ced8b
2020-04-10 12:56:15 +00:00
TreeHugger Robot
1b33916a3b
Merge "Freeze vintf aidl interfaces" into rvc-dev
2020-04-10 12:38:13 +00:00
TreeHugger Robot
32430d206c
Merge "gralloc4-vts: Correct plane layout test of RGBA_8888 and YCbCr_420" into rvc-dev am: ab60146f08
am: 983f4d9ec2
am: 95b0b70fa8
am: 8070669bba
...
Change-Id: I746b1b82d46a4ad0c4934db0e18df1063e18fa14
2020-04-10 11:31:40 +00:00
TreeHugger Robot
95b0b70fa8
Merge "gralloc4-vts: Correct plane layout test of RGBA_8888 and YCbCr_420" into rvc-dev am: ab60146f08
am: 983f4d9ec2
...
Change-Id: Ic00e48780c39e71d0a855fc0a46264f71749555c
2020-04-10 10:33:45 +00:00
TreeHugger Robot
6b4e25f652
Merge "gralloc4-vts: Correct plane layout test of RGBA_8888 and YCbCr_420" into rvc-dev am: ab60146f08
...
Change-Id: I8e2b9550470dbbdedf47284f710197c9bc92fc1e
2020-04-10 10:10:05 +00:00
Yichi Chen
059441bdd2
gralloc4-vts: Correct plane layout test of RGBA_8888 and YCbCr_420
...
The patch enhanced the plane layout tests in verifyRGBA8888 and
Lock_YCRCB_420_SP with considerations of sample increment and
subsampling.
Test: VtsHalGraphicsMapperV4_0
Bug: 150461327
Change-Id: I16fce5f29ec927de110cbaf5767e0b585d3c1919
2020-04-10 15:40:24 +08:00
Jeongik Cha
7e2674589f
Freeze vintf aidl interfaces
...
AIDL interfaces which are vintf-stable have to be frozen in release.
But these interfaces have been never frozen, so freeze them.
- android.hardware.common
- android.hardware.automotive.occupant_awareness
- android.hardware.rebootescrow
- android.hardware.graphics.common
Bug: 153510296
Bug: 153510400
Bug: 153510960
Bug: 153511702
Test: m
Change-Id: I56e53209eaf00518ec83f2a322e89d6d944eb0ac
2020-04-08 13:36:51 +00:00
Dan Shi
eb5f33e0ef
Rename vts-core to vts am: ba894f81db
am: 55d110bcd0
...
Change-Id: Ifc137320af42febc24937f09e5baa4c5a95ac1c4
2020-04-07 23:56:42 +00:00
Dan Shi
aad51fa000
Rename vts-core to vts
...
Bug: 151896491
Test: local build
Exempt-From-Owner-Approval: This CL update suite name vts-core to vts as
the suite name is updated. This CL won't change test logic or behavior.
Change-Id: I562b4dc50765e953800a814a8fd84a01c1b9352b
Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
2020-04-07 16:37:40 -07:00
Dan Shi
ba894f81db
Rename vts-core to vts
...
Bug: 151896491
Test: local build
Exempt-From-Owner-Approval: This CL update suite name vts-core to vts as
the suite name is updated. This CL won't change test logic or behavior.
Change-Id: I562b4dc50765e953800a814a8fd84a01c1b9352b
Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
2020-04-07 15:17:02 -07:00
Dan Shi
3a8a650c61
Rename vts-core to vts
...
Bug: 151896491
Test: local build
Exempt-From-Owner-Approval: This CL update suite name vts-core to vts as
the suite name is updated. This CL won't change test logic or behavior.
Change-Id: I562b4dc50765e953800a814a8fd84a01c1b9352b
2020-04-07 18:03:49 +00:00
Steven Moreland
8de426f5a7
Merge "graphics.composer@2.2 rc remove interface decls" into rvc-dev am: 6b2eaec3a6
am: 286c2e860b
am: 5c6890334a
am: f0c8f1e88c
...
Change-Id: I7cdcbabe101ce8bc4e0209cbb54fba7baf6b8dd1
2020-04-03 20:40:21 +00:00
Steven Moreland
6b2eaec3a6
Merge "graphics.composer@2.2 rc remove interface decls" into rvc-dev
2020-04-03 19:29:45 +00:00
Steven Moreland
36f210147d
graphics.composer@2.2 rc remove interface decls
...
Since vendors here add additional services to this service,
vts_ibase_test fails on some devices. This test, for sanity,
requires that if a service has any interface declaration, it has
all relevant interface declarations. These interface entries are
declared but unused here.
Fixes: 152375928
Test: vts_ibase_test on sargo
Change-Id: I2d3225b42824f0befb55d8c93a578e910a05e4a1
2020-04-03 15:58:29 +00:00
Valerie Hau
0e96fa9741
Merge "Relax constraints on getting PlaneLayouts" into rvc-dev am: 28fcdf27e4
am: 9c886cd035
am: 5ef34c28ea
am: 7820a0c99c
...
Change-Id: Ife507e0a1916eb514299c3f089007de456711e93
2020-04-01 00:01:17 +00:00
Valerie Hau
28fcdf27e4
Merge "Relax constraints on getting PlaneLayouts" into rvc-dev
2020-03-31 22:59:27 +00:00
Valerie Hau
2229623f1f
Relax constraints on getting PlaneLayouts
...
PlaneLayouts may only be known at allocation time.
Bug: 152806713
Test: build, boot
Change-Id: Ic878943b405469a70a685a895c04a1d4e2678686
2020-03-31 13:47:54 -07:00