Commit Graph

30032 Commits

Author SHA1 Message Date
Robert Shih
4f7e565dfa android.hardware.drm@1.4 vts
Bug: 177872328
Test: VtsHalDrmV1_4TargetTest
Change-Id: I5586ab2bbf4eb0487c50f81758b6edb4e8eadd42
2021-02-05 18:04:18 +00:00
Pierce Huang
b956506bac [automerger skipped] Camera: Set arbitrary dataspace for RAW streams am: b2bb987951 -s ours am: b04e97d57a
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13473614

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I62441b69b5cd60f1211b1ff6afd2df1b3493b43a
2021-02-05 07:32:32 +00:00
Treehugger Robot
a7d7cb2b9c Merge "Camera: Set arbitrary dataspace for RAW streams" am: 371265231c am: 9af4be5581 am: 2e2d030425
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1576524

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie2f9130c6ab1c98e8b94fc2502c336c8c29b0319
2021-02-05 07:32:26 +00:00
Treehugger Robot
7a3c40a38c Merge "FCM exclude: update comment for deprecated health 1.0 HAL" am: 9db73647a3 am: a45166f8e2 am: e8d62a234b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1566742

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ife7b1bdd75f3a0f8cd7bd94663da74a93033eb36
2021-02-05 07:32:20 +00:00
Treehugger Robot
4493c8aec9 [automerger skipped] Merge "audio: Create libraries for data types in core and effect" am: 1df025e5f4 am: 3923c634a0 am: cd33b2f838 -s ours
am skip reason: Change-Id I71a95cbe07fcc162dc6d74ff9665747a17ce5a80 with SHA-1 5ec48c2d4d is in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1566743

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic4a9c3d12d7158c4b1e4757dd3ca716cc48826e5
2021-02-05 07:32:05 +00:00
Robert Shih
5d79e852e6 Merge "drm@1.4: API to retrieve plugin log messages" into sc-dev 2021-02-05 05:27:59 +00:00
Pierce Huang
b04e97d57a [automerger skipped] Camera: Set arbitrary dataspace for RAW streams am: b2bb987951 -s ours
am skip reason: skipped by user piercehuang

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13473614

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I648907ef97b24fd564ca3d9dde46870148716167
2021-02-05 05:24:41 +00:00
Treehugger Robot
2e2d030425 Merge "Camera: Set arbitrary dataspace for RAW streams" am: 371265231c am: 9af4be5581
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1576524

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I75b26d47e59feecc3f233cb5626586a2a2599bfb
2021-02-05 01:28:14 +00:00
Treehugger Robot
9af4be5581 Merge "Camera: Set arbitrary dataspace for RAW streams" am: 371265231c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1576524

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I55fc51967ff4d5af17ae740b7ebeed5d0c8bdf4a
2021-02-05 00:25:25 +00:00
Treehugger Robot
e8d62a234b Merge "FCM exclude: update comment for deprecated health 1.0 HAL" am: 9db73647a3 am: a45166f8e2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1566742

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic0753ed576b9c159d4eafe6c1740596fff945208
2021-02-05 00:12:34 +00:00
Treehugger Robot
371265231c Merge "Camera: Set arbitrary dataspace for RAW streams" 2021-02-05 00:07:57 +00:00
Treehugger Robot
a45166f8e2 Merge "FCM exclude: update comment for deprecated health 1.0 HAL" am: 9db73647a3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1566742

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If69094e057ffb93f5f08c15f1d78bb699996ae5e
2021-02-04 23:42:19 +00:00
jiabin
c2954f4e58 [automerger skipped] Add MPEG-H enum. am: 66e55bfd1e am: 2be720f08d am: 0f1e39e905 -s ours
am skip reason: Change-Id I5672f3874f6cffe31a83b6d7e351d0bf56bfd038 with SHA-1 226b119451 is in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1573281

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icabf66cc54d59b7f3aa75bb4642ee152d4269b07
2021-02-04 22:38:59 +00:00
Treehugger Robot
9db73647a3 Merge "FCM exclude: update comment for deprecated health 1.0 HAL" 2021-02-04 22:32:58 +00:00
Treehugger Robot
cd33b2f838 Merge "audio: Create libraries for data types in core and effect" am: 1df025e5f4 am: 3923c634a0
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1566743

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie43669f44b1bd8d38f70426bdb09ebf5f6e175ec
2021-02-04 22:15:04 +00:00
jiabin
0f1e39e905 Add MPEG-H enum. am: 66e55bfd1e am: 2be720f08d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1573281

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie539639a08d18f5028f08f43fd397a267e110752
2021-02-04 22:14:17 +00:00
Emilian Peev
2bb7e8a59b Camera: Set arbitrary dataspace for RAW streams
Use 'arbitrary' dataspace when trying to configure RAW
streams.

Bug: 179158925
Test: run vts -m VtsHalCameraProviderV2_4TargetTest
Change-Id: I1faa29bea3df91a34ba87ec2c7ecb9a17bd7a4e2
2021-02-04 22:10:02 +00:00
Treehugger Robot
3923c634a0 Merge "audio: Create libraries for data types in core and effect" am: 1df025e5f4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1566743

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I09365ca3d301325acd9c239d1b526507a9329003
2021-02-04 21:49:44 +00:00
jiabin
2be720f08d Add MPEG-H enum. am: 66e55bfd1e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1573281

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic26fb151ca6fcac9517fc6b4acbb9fe005f6c91c
2021-02-04 21:48:18 +00:00
Treehugger Robot
1df025e5f4 Merge "audio: Create libraries for data types in core and effect" 2021-02-04 20:47:13 +00:00
Benjamin Schwartz
2a65d6a25d Merge "power/stats: Rename readEnergyMeters to readEnergyMeter" into sc-dev 2021-02-04 20:45:16 +00:00
jiabin
66e55bfd1e Add MPEG-H enum.
MPEG-H is a new surround audio codec. Add new enum format for MPEG-H in
the HIDL interface. Though MPEG-H has different profiles and audio
levels, only low complexity and baseline with audio level as 3 and 4 is
defined in this CL as they are relevant for the current and upcoming
commercial services.

Bug: 178619392
Test: make
Change-Id: I5672f3874f6cffe31a83b6d7e351d0bf56bfd038
Merged-In: I5672f3874f6cffe31a83b6d7e351d0bf56bfd038
2021-02-04 19:18:42 +00:00
Ytai Ben-tsvi
5f53663116 Merge "Deprecate old soundtrigger HAL versions" into sc-dev 2021-02-04 18:35:53 +00:00
Edwin Wong
d9e39342af Fix potential decrypt src pointer overflow. am: c14f262876 am: 107233b3dd am: e289b4aa83 am: 1d625fedba
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13472562

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id324982f957e179757a23bff0c7683f6f8f99aab
2021-02-04 18:24:51 +00:00
Benjamin Schwartz
77e678ce59 power/stats: Rename readEnergyMeters to readEnergyMeter
Bug: 135067502
Test: build
Change-Id: I76e73668faf248ca33a37eb221973d2164d9c9b8
2021-02-04 09:49:54 -08:00
TreeHugger Robot
cd079c256f Merge "Add dtmSupported into 1.6 HAL for 2G network" into sc-dev 2021-02-04 16:12:24 +00:00
Robert Shih
02f2da87d8 drm@1.4: API to retrieve plugin log messages
Log messages can be exported by apps during error diagnosis.

Bug: 162255728
Test: GtsMediaTestCases MediaDrmTest#testGetLogMessages
Change-Id: Id7576b237501f4af6a7399207fbad5ac3b92c20b
2021-02-03 21:07:34 -08:00
Pierce Huang
b2bb987951 Camera: Set arbitrary dataspace for RAW streams
Use 'arbitrary' dataspace when trying to configure RAW streams.

Bug: 179158925
Test: pass vts with VtsHalCameraProviderV2_4TargetTest
Change-Id: I6360e4a459ae51af4898a7329fe31ded152efe8f
2021-02-04 11:44:08 +08:00
Zoey Chen
eb3939467a Add dtmSupported into 1.6 HAL for 2G network
Bug: 178328574
Test: make, VTS
Change-Id: Iba230acda8302df90e77d93701d9b0ba74196fc0
2021-02-04 11:28:15 +08:00
Edwin Wong
5cf2c6caf6 Fix potential decrypt src pointer overflow. am: c14f262876 am: 107233b3dd am: e289b4aa83 am: 92d4d99b98 am: c5f312b883
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13472562

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idb2e36a8815a0de2a769a330def6bb6c0d22383d
2021-02-04 01:57:50 +00:00
Edwin Wong
c5f312b883 Fix potential decrypt src pointer overflow. am: c14f262876 am: 107233b3dd am: e289b4aa83 am: 92d4d99b98
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13472562

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I726f9314c913abc14f267cd57a9b80e5542b0950
2021-02-04 01:09:29 +00:00
Edwin Wong
1d625fedba Fix potential decrypt src pointer overflow. am: c14f262876 am: 107233b3dd am: e289b4aa83
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13472562

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5755b0cdf3ff55f7d689a66af192f5df18062f41
2021-02-04 00:41:12 +00:00
Edwin Wong
92d4d99b98 Fix potential decrypt src pointer overflow. am: c14f262876 am: 107233b3dd am: e289b4aa83
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13472562

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I670648e6ef343ad17c332c44ac9c5a2f29f9071c
2021-02-04 00:39:48 +00:00
Ytai Ben-Tsvi
6300039f3e Deprecate old soundtrigger HAL versions
This will give us an eventual path for dropping support for those old
versions, with minimal consequences, since upgrading those HAL
implementations is trivial.

Fixes: 179307730
Test: Compile
Change-Id: I9d8981126ef7be2acb9aca182de595a78630053b
2021-02-04 00:38:28 +00:00
Edwin Wong
e289b4aa83 Fix potential decrypt src pointer overflow. am: c14f262876 am: 107233b3dd
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13472562

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I000cf080faddadcf8773f84f7fd3a44d3edd7164
2021-02-03 23:32:35 +00:00
Edwin Wong
107233b3dd Fix potential decrypt src pointer overflow. am: c14f262876
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13472562

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I58ba75466b6851265836a1db65654eb63f18c793
2021-02-03 23:09:55 +00:00
Benjamin Schwartz
dbdfdc85c8 Merge "power/stats: Add VTS tests for power stats hal" into sc-dev 2021-02-03 20:39:38 +00:00
TreeHugger Robot
ddd29f49af Merge "Add MPEG-H enum." into sc-dev 2021-02-03 18:54:13 +00:00
Treehugger Robot
d1c2ec2e73 Merge "Add more vts tests related to limited use key. 1. Fix test case for usage count limit tag = 1 case, when hardware cannot enforce it, the tag should by enforced by keystore. 2. Add test case for usage count limit tag > 1. 3. Add test case to verify the usage count limit tag appears correctly in the attestation certificate for asymmetic key." am: 49ad4f04d8 am: d9d6f5c519 am: 7f6f8f52d2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1563792

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I464f643c7bd42baeb947e7cd8516646409988a57
2021-02-03 18:42:57 +00:00
Treehugger Robot
d2079d0fac Merge "Remove TV CEC HAL v2.0 definitions" am: 81eef45d64 am: aa0b6fed40 am: a33b0d41bd
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1567421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I282d77d7371fefba7cec48c0f07bf18df6ba2aba
2021-02-03 18:40:56 +00:00
Treehugger Robot
7f6f8f52d2 Merge "Add more vts tests related to limited use key. 1. Fix test case for usage count limit tag = 1 case, when hardware cannot enforce it, the tag should by enforced by keystore. 2. Add test case for usage count limit tag > 1. 3. Add test case to verify the usage count limit tag appears correctly in the attestation certificate for asymmetic key." am: 49ad4f04d8 am: d9d6f5c519
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1563792

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I187d13e0243189d706cd453e2473a20c7a53a6bc
2021-02-03 18:02:24 +00:00
Treehugger Robot
a33b0d41bd Merge "Remove TV CEC HAL v2.0 definitions" am: 81eef45d64 am: aa0b6fed40
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1567421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I009da7ac4e3fa80d39fd6bc59b7d84dfd1dbaf6f
2021-02-03 17:59:47 +00:00
Treehugger Robot
d9d6f5c519 Merge "Add more vts tests related to limited use key. 1. Fix test case for usage count limit tag = 1 case, when hardware cannot enforce it, the tag should by enforced by keystore. 2. Add test case for usage count limit tag > 1. 3. Add test case to verify the usage count limit tag appears correctly in the attestation certificate for asymmetic key." am: 49ad4f04d8
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1563792

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id5e1599eab685cba56f8b46bd3f777da985f6cb7
2021-02-03 17:59:31 +00:00
Shuo Qian
ea0443d109 Merge "Add emergencyDial_1_6 in the HAL to modify the multisim logic for pin lock" into sc-dev 2021-02-03 17:40:22 +00:00
Treehugger Robot
49ad4f04d8 Merge "Add more vts tests related to limited use key. 1. Fix test case for usage count limit tag = 1 case, when hardware cannot enforce it, the tag should by enforced by keystore. 2. Add test case for usage count limit tag > 1. 3. Add test case to verify the usage count limit tag appears correctly in the attestation certificate for asymmetic key." 2021-02-03 17:38:05 +00:00
Treehugger Robot
aa0b6fed40 Merge "Remove TV CEC HAL v2.0 definitions" am: 81eef45d64
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1567421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I04ac6ea74282f2b12431662e18a9d71fac7b9d09
2021-02-03 17:20:20 +00:00
Treehugger Robot
6f5430adcb Merge "Remove TV CEC HAL v2.0 from compatibility matrices" am: 67555a295f am: 1cb74b555c am: 2004520833
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1567420

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iad61c57303b9779f69399eb50c94e7addbe0ad55
2021-02-03 17:15:11 +00:00
Treehugger Robot
81eef45d64 Merge "Remove TV CEC HAL v2.0 definitions" 2021-02-03 16:55:28 +00:00
Edwin Wong
c14f262876 Fix potential decrypt src pointer overflow.
There is a potential integer overflow to bypass the
source base size check in decrypt. The source pointer
can then point to the outside of the source buffer,
which could potentially leak arbitrary memory content
to destination pointer.

Test: sts-tradefed
  sts-tradefed run sts-engbuild-no-spl-lock -m StsHostTestCases --test android.security.sts.Bug_176496160#testPocBug_176496160

Test: push to device with target_hwasan-userdebug build
  adb shell /data/local/tmp/Bug-17649616064

Bug: 176496160
Bug: 176444786
Change-Id: I811a6f60948bde2a72906c2c6172fd7bc5feb6d9
2021-02-03 08:41:07 -08:00
Treehugger Robot
2004520833 Merge "Remove TV CEC HAL v2.0 from compatibility matrices" am: 67555a295f am: 1cb74b555c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1567420

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic54796c9a9054916308d9447a987a113818e1ba3
2021-02-03 16:32:18 +00:00